#author("2017-10-28T03:28:24+09:00","","")
#author("2017-10-28T03:30:25+09:00","","")
* mbstringエミュレータ(UTF-8対応)を採用してほしい [#v58d9916]
- 元タイトル: mbstring未対応環境ではmbstringエミュレータを使用するべき

-ページ: [[BugTrack]]
-投稿者: [[Ratbeta]]
-優先順位: 普通
-状態: 却下
-カテゴリー: 本体新機能
-投稿日: 2004-06-26 (土) 16:15:08
-バージョン: 1.4.3

**メッセージ [#n403cd84]
phpのmbstring未対応の環境では、~
現行では PukiWiki自前のmbstring.php(+jcode)を使用していますが、~
これを[[mbstringエミュレータ:http://www.matsubarafamily.com/blog/mbemu.php]]を利用するように変更するべきだと思います。~

現在mbstring.php開発に裂いている時間を他の作業にまわすことによって、~
開発が早く行えるようになると思いますので、対応を検討していただけないでしょうか。~

- mbstringエミュレータ
-- http://www.matsubarafamily.com/blog/mbemu.php

- mbstringエミュレータ 開発の経緯
-- http://www.matsubarafamily.com/blog/category/13/blogid/2

- jcodeのUTF-8サポート っつーか、もっとすげーよ
-- http://xx.nakahara21.net/item_446.html

** ちょっと確認: 現状の対応 (jcode) [#u6f88849]
- [[official:PukiWiki/mbstring無しのPHPでの動作]]

----
-開発の経緯等を読ませていただきました。起源は同じ(jcode.php)様ですね。開発負担の分散もありますが、PukiWiki自前の mbstring.php はUTF8化したPukiWikiではうまく動かない弱点がある様ですので、このあたりが克服できているというのなら魅力的だと思います。 -- [[henoheno]] &new{2004-06-26 (土) 19:31:20};
-1.3のメンテナとしてはもう一区切り付いているので時間を取られるということはないですが、1.4については[[ぱんだ]]さんや[[冒険者]]の皆さんのご意見をお聞きしたいところです。(1.4に採用されるなら、1.3も追随します) -- [[henoheno]] &new{2004-06-26 (土) 19:40:42};
-まだ、ちらっとしか見ていませんが、致命的な問題が出るようでなければ、自前で苦労して作るよりは、他の便利な物を活用した方が良いのではないでしょうか。但し、正式リリースに導入するとなると、次期リリース(2.0 or 1.5)かな。 -- [[三浦克介]] &new{2004-06-27 (日) 12:54:25};
-どうやら取り込まれそうな気がするので、ありがとうございました。で、一応の解決を見たので状態を変更したいのですが、『完了』でしょうか、それとも『保留』でしょうか…。 -- [[Ratbeta]] &new{2004-06-28 (月) 17:33:42};

-安心するには早いですよ :) ライセンスがGPLでなかったりしたら同梱するのは無茶ですし、EUCやUTF-8で実際に動いたという成功報告もまだ一件もないのですから、モチベーションが上がらないまま、いずれ優先順位も下がってしまうリスクが残っています。話題を進める必要があります。 -- [[henoheno]] &new{2004-06-28 (月) 22:03:22};
-今ちょっと確認しましたが、新たに書き起こされているものであって、ライセンスはGPLなのですね。ということは、PukiWikiへの同梱は問題ありません。%%少しモチベーションが上がりましたね%% 少し話題が進みましたね :) ((%%私が上がってどうするのだろう%%どうするの))-- [[henoheno]] &new{2004-06-28 (月) 22:03:55};
-状態はもう少し意見が出るまで or [[ぱんだ]]さんや[[ゆう]]さんが復帰されるまで、 「提案」のままが適当かと思います。「保留」は目に付かないと思いますので。 -- [[henoheno]] &new{2004-06-28 (月) 22:05:02};
--良い試みだと思うので、復帰云々言わず、決めてしまえば良いんじゃないですか?私は、賛成です。(困っている方も多いんじゃないかと思うので) -- [[upk]] &new{2004-08-02 (月) 20:45:00};
 
---------------
[[plus:BugTrack/25#e89a2755]]
>
-''mbstring.phpの差し替え'' について代替候補でテストを繰り返しましたが、利用に耐えないことが判明したため、今回のI18N対応では諦めました。-- [[upk]] &new{2005-04-10 (日) 03:39:44};
-- こんにちは。mbstringエミュレータの事だと思いますが、どういった点がまずかったのでしょうか? -- [[henoheno]] &new{2005-04-26 (火) 20:59:05};
--単純に差し替えて、通常の操作をしただけで、恐らくすぐに再現できると思いますが、
---差し替えて同じ操作をするとタイムアウトするケースが多発(デバッグせず)
---日本語しかサポートしていない(L10NでありI18N対応として差し替える理由にはならず)&br;てな感じです。-- [[upk]] &new{2005-04-26 (火) 23:17:31};
---------------

-転載自由? --  &new{2005-04-27 (水) 13:39:43};
-- どこがどんな問題だと思っているのかを書きなさい --  &new{2005-04-27 (水) 22:29:06};

#comment

------------------------
-必ずしも同封する必要は無いのでは?非対応環境での対応方法をマニュアルにしておけば十分だと思います。 -- [[Ratbeta]] &new{2004-06-28 (月) 22:10:53};
--一次配布サイトが無くなった段階(失礼な...)で、使えなくなってしまうので、同梱しておくほうが無難だと思います。また、テストアップしているバージョンを固定できるという点においても、良いと思いますけどね。-- [[upk]] &new{2004-08-02 (月) 20:45:00};
-いろいろありがとうございます。良好な動作実績 or エミュレータ作者さんへのフィードバックが出てくるといいですね。 -- [[henoheno]] &new{2004-06-28 (月) 22:50:06};
-mbstringエミュレータの作者です。もし,PukiWikiでうまく動かない点がありましたら,できる限り対応しますので遠慮なくおっしゃってください。 -- [[Andy]] &new{2004-07-06 (火) 15:58:29};

-最近は Zen Cart 日本語などにも採用されており、実績が詰まれているようですね :) -- [[henoheno]] &new{2005-02-27 (日) 22:25:44};
-一方で、jcodeの方は作者のTOMOさんがご多忙で、2004/6に最新版が出た後、2004/8に以下のようなコメントを残されています(See [[BBS:http://www.spencernetwork.org/bbs/index.php?mode=pastlog&past_no=36]])。そろそろ移行の時期が来ているのかもしれませんね。 -- [[henoheno]] &new{2005-02-27 (日) 22:34:47};
 mbstringエミュレータ
 http://www.matsubarafamily.com/blog/mbemu.php
 というのがあるようようです。
 
 ここ数年、PHPにほとんど時間をさけなかったし、今後も難しそうです。
 というわけで、文字コード変換はそちらにお任せしようかと思ってます。


- [[mbstringエミュレータ>http://www.matsubarafamily.com/blog/mbemu.php]] へ行こうとしても、次のようなエラーを出して見れないんですけど。
 Fatal error: Unknown function: memory_get_usage() in /home/andyma/public_html/lab/nucleus/plugins/NP_GoogleMaps.php on line 109
[[mbstringエミュレータ 開発の経緯>http://www.matsubarafamily.com/blog/category/13/blogid/2]] も違うところに飛ぶし、~
[[SourceForge.jp: Project Info - mbstringエミュレータ>https://sourceforge.jp/projects/mbemulator/]] を見ても、更新が止まっている感じがします。~
次を探す必要があるのかも。 --  &new{2007-05-14 (月) 00:35:31};
- 情報ありがとうございます。2006/6/2 時点のblog に少々記述があります。お忙しいようですね。http://www.matsubarafamily.com/blog/item/203 しかしソースはsf.jpから得ることはできるようですし、ライセンスは少なくともGPLのようですし、オープンソース的には問題の無い状態を維持しているように見えます。(代替物? については仮に見つかったら考えましょう) -- [[henoheno]] &new{2007-05-14 (月) 23:44:05};
- 提案の「mbstringエミュレータ」の開発は止まっているようですし、そもそも現在のPHPでmbstringが入っていない環境が稀なので、現状からの変更はしないことにします。 Status:却下 としておきます -- [[umorigu]] &new{2017-10-28 (土) 03:30:25};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.066 sec.

SourceForge