mbstringエミュレータ(UTF-8対応)を採用してほしい†
- 元タイトル: mbstring未対応環境ではmbstringエミュレータを使用するべき
- ページ: BugTrack
- 投稿者: Ratbeta
- 優先順位: 普通
- 状態: 却下
- カテゴリー: 本体新機能
- 投稿日: 2004-06-26 (土) 16:15:08
- バージョン: 1.4.3
メッセージ†
phpのmbstring未対応の環境では、
現行では PukiWiki自前のmbstring.php(+jcode)を使用していますが、
これをmbstringエミュレータを利用するように変更するべきだと思います。
現在mbstring.php開発に裂いている時間を他の作業にまわすことによって、
開発が早く行えるようになると思いますので、対応を検討していただけないでしょうか。
- jcodeのUTF-8サポート っつーか、もっとすげーよ
ちょっと確認: 現状の対応 (jcode)†
- 開発の経緯等を読ませていただきました。起源は同じ(jcode.php)様ですね。開発負担の分散もありますが、PukiWiki自前の mbstring.php はUTF8化したPukiWikiではうまく動かない弱点がある様ですので、このあたりが克服できているというのなら魅力的だと思います。 -- henoheno
- 1.3のメンテナとしてはもう一区切り付いているので時間を取られるということはないですが、1.4についてはぱんださんや冒険者の皆さんのご意見をお聞きしたいところです。(1.4に採用されるなら、1.3も追随します) -- henoheno
- まだ、ちらっとしか見ていませんが、致命的な問題が出るようでなければ、自前で苦労して作るよりは、他の便利な物を活用した方が良いのではないでしょうか。但し、正式リリースに導入するとなると、次期リリース(2.0 or 1.5)かな。 -- 三浦克介
- どうやら取り込まれそうな気がするので、ありがとうございました。で、一応の解決を見たので状態を変更したいのですが、『完了』でしょうか、それとも『保留』でしょうか…。 -- Ratbeta
- 安心するには早いですよ :) ライセンスがGPLでなかったりしたら同梱するのは無茶ですし、EUCやUTF-8で実際に動いたという成功報告もまだ一件もないのですから、モチベーションが上がらないまま、いずれ優先順位も下がってしまうリスクが残っています。話題を進める必要があります。 -- henoheno
- 今ちょっと確認しましたが、新たに書き起こされているものであって、ライセンスはGPLなのですね。ということは、PukiWikiへの同梱は問題ありません。
少しモチベーションが上がりましたね 少し話題が進みましたね :) *1-- henoheno
- 状態はもう少し意見が出るまで or ぱんださんやゆうさんが復帰されるまで、 「提案」のままが適当かと思います。「保留」は目に付かないと思いますので。 -- henoheno
- 良い試みだと思うので、復帰云々言わず、決めてしまえば良いんじゃないですか?私は、賛成です。(困っている方も多いんじゃないかと思うので) -- upk
plus:BugTrack/25
- mbstring.phpの差し替え について代替候補でテストを繰り返しましたが、利用に耐えないことが判明したため、今回のI18N対応では諦めました。-- upk
- こんにちは。mbstringエミュレータの事だと思いますが、どういった点がまずかったのでしょうか? -- henoheno
- 単純に差し替えて、通常の操作をしただけで、恐らくすぐに再現できると思いますが、
- 差し替えて同じ操作をするとタイムアウトするケースが多発(デバッグせず)
- 日本語しかサポートしていない(L10NでありI18N対応として差し替える理由にはならず)
てな感じです。-- upk
- 転載自由? --
- どこがどんな問題だと思っているのかを書きなさい --
- 必ずしも同封する必要は無いのでは?非対応環境での対応方法をマニュアルにしておけば十分だと思います。 -- Ratbeta
- 一次配布サイトが無くなった段階(失礼な...)で、使えなくなってしまうので、同梱しておくほうが無難だと思います。また、テストアップしているバージョンを固定できるという点においても、良いと思いますけどね。-- upk
- いろいろありがとうございます。良好な動作実績 or エミュレータ作者さんへのフィードバックが出てくるといいですね。 -- henoheno
- mbstringエミュレータの作者です。もし,PukiWikiでうまく動かない点がありましたら,できる限り対応しますので遠慮なくおっしゃってください。 -- Andy