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)


  • 開発の経緯等を読ませていただきました。起源は同じ(jcode.php)様ですね。開発負担の分散もありますが、PukiWiki自前の mbstring.php はUTF8化したPukiWikiではうまく動かない弱点がある様ですので、このあたりが克服できているというのなら魅力的だと思います。 -- henoheno 2004-06-26 (土) 19:31:20
  • 1.3のメンテナとしてはもう一区切り付いているので時間を取られるということはないですが、1.4についてはぱんださんや冒険者の皆さんのご意見をお聞きしたいところです。(1.4に採用されるなら、1.3も追随します) -- henoheno 2004-06-26 (土) 19:40:42
  • まだ、ちらっとしか見ていませんが、致命的な問題が出るようでなければ、自前で苦労して作るよりは、他の便利な物を活用した方が良いのではないでしょうか。但し、正式リリースに導入するとなると、次期リリース(2.0 or 1.5)かな。 -- 三浦克介 2004-06-27 (日) 12:54:25
  • どうやら取り込まれそうな気がするので、ありがとうございました。で、一応の解決を見たので状態を変更したいのですが、『完了』でしょうか、それとも『保留』でしょうか…。 -- Ratbeta? 2004-06-28 (月) 17:33:42
  • 安心するには早いですよ :) ライセンスがGPLでなかったりしたら同梱するのは無茶ですし、EUCやUTF-8で実際に動いたという成功報告もまだ一件もないのですから、モチベーションが上がらないまま、いずれ優先順位も下がってしまうリスクが残っています。話題を進める必要があります。 -- henoheno 2004-06-28 (月) 22:03:22
  • 今ちょっと確認しましたが、新たに書き起こされているものであって、ライセンスはGPLなのですね。ということは、PukiWikiへの同梱は問題ありません。少しモチベーションが上がりましたね 少し話題が進みましたね :) *1-- henoheno 2004-06-28 (月) 22:03:55
  • 状態はもう少し意見が出るまで or ぱんださんやゆうさんが復帰されるまで、 「提案」のままが適当かと思います。「保留」は目に付かないと思いますので。 -- henoheno 2004-06-28 (月) 22:05:02
    • 良い試みだと思うので、復帰云々言わず、決めてしまえば良いんじゃないですか?私は、賛成です。(困っている方も多いんじゃないかと思うので) -- upk 2004-08-02 (月) 20:45:00

plus:BugTrack/25

  • mbstring.phpの差し替え について代替候補でテストを繰り返しましたが、利用に耐えないことが判明したため、今回のI18N対応では諦めました。-- upk 2005-04-10 (日) 03:39:44
    • こんにちは。mbstringエミュレータの事だと思いますが、どういった点がまずかったのでしょうか? -- henoheno 2005-04-26 (火) 20:59:05
    • 単純に差し替えて、通常の操作をしただけで、恐らくすぐに再現できると思いますが、
      • 差し替えて同じ操作をするとタイムアウトするケースが多発(デバッグせず)
      • 日本語しかサポートしていない(L10NでありI18N対応として差し替える理由にはならず)
        てな感じです。-- upk 2005-04-26 (火) 23:17:31

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


  • 必ずしも同封する必要は無いのでは?非対応環境での対応方法をマニュアルにしておけば十分だと思います。 -- Ratbeta? 2004-06-28 (月) 22:10:53
    • 一次配布サイトが無くなった段階(失礼な...)で、使えなくなってしまうので、同梱しておくほうが無難だと思います。また、テストアップしているバージョンを固定できるという点においても、良いと思いますけどね。-- upk 2004-08-02 (月) 20:45:00
  • いろいろありがとうございます。良好な動作実績 or エミュレータ作者さんへのフィードバックが出てくるといいですね。 -- henoheno 2004-06-28 (月) 22:50:06
  • mbstringエミュレータの作者です。もし,PukiWikiでうまく動かない点がありましたら,できる限り対応しますので遠慮なくおっしゃってください。 -- Andy? 2004-07-06 (火) 15:58:29
  • 最近は Zen Cart 日本語などにも採用されており、実績が詰まれているようですね :) -- henoheno 2005-02-27 (日) 22:25:44
  • 一方で、jcodeの方は作者のTOMOさんがご多忙で、2004/6に最新版が出た後、2004/8に以下のようなコメントを残されています(See BBS)。そろそろ移行の時期が来ているのかもしれませんね。 -- henoheno 2005-02-27 (日) 22:34:47
    mbstringエミュレータ
    http://www.matsubarafamily.com/blog/mbemu.php
    というのがあるようようです。
    
    ここ数年、PHPにほとんど時間をさけなかったし、今後も難しそうです。
    というわけで、文字コード変換はそちらにお任せしようかと思ってます。
  • mbstringエミュレータ へ行こうとしても、次のようなエラーを出して見れないんですけど。
    Fatal error: Unknown function: memory_get_usage() in /home/andyma/public_html/lab/nucleus/plugins/NP_GoogleMaps.php on line 109
    mbstringエミュレータ 開発の経緯 も違うところに飛ぶし、
    SourceForge.jp: Project Info - mbstringエミュレータ を見ても、更新が止まっている感じがします。
    次を探す必要があるのかも。 -- 2007-05-14 (月) 00:35:31
  • 情報ありがとうございます。2006/6/2 時点のblog に少々記述があります。お忙しいようですね。http://www.matsubarafamily.com/blog/item/203 しかしソースはsf.jpから得ることはできるようですし、ライセンスは少なくともGPLのようですし、オープンソース的には問題の無い状態を維持しているように見えます。(代替物? については仮に見つかったら考えましょう) -- henoheno 2007-05-14 (月) 23:44:05
  • 提案の「mbstringエミュレータ」の開発は止まっているようですし、そもそも現在のPHPでmbstringが入っていない環境が稀なので、現状からの変更はしないことにします。 Status:却下 としておきます -- umorigu 2017-10-28 (土) 03:30:25


*1 私が上がってどうするのだろうどうするの

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-10-28 (土) 03:30:25
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.632 sec.

OSDN