mbstring無しの状態でAutoLinkを設定するとページが化ける

  • ページ: BugTrack
  • 投稿者: みんみん?
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: その他
  • 投稿日: 2003-11-17 (月) 00:59:04
  • バージョン: 1.4.1

メッセージ

mbstring無しの環境では、代替えでjcodeを利用するようになっていますが、代替えのmb_substr(jsubstr)はlength=0で呼んだときに、文字列を返さないことが原因と思われます。

mbstring.php:215行目あたり

 // mb_substr -- 文字列の一部を得る
 function mb_substr($str,$start,$length=0,$encoding='')
 {
+      if($length==0){ $length=jstrlen($str);}
       // 注: EUC-JP専用, $encodingを使用しない
       return jsubstr($str,$start,$length);
 }

if($length==0){ $length=jstrlen($str);}
この行追加でなおりました。
dev:BugTrack/487とは別件です。 ご確認ください。


  • 開発日記を見ると1.4.2で修正されるようですね。失礼しました。 -- みんみん? 2003-11-17 (月) 01:32:03

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-11-17 (月) 09:08:51
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.143 sec.

OSDN