keitai.skin.phpの$menubarがエンコードされていない†
- ページ: BugTrack2
- 投稿者: 0
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2005-11-26 (土) 19:24:04
- バージョン: 1.4.6
メッセージ†
サマリのままです。まれなケースだと思いますが、$menubarにエンコードが必要な文字を使用した場合に不具合が出ると思います。
- コメントありがとうございます :) ご指摘の通りですね。keitaiスキンは本文(スキン内部の変数で言うと$body)の文字コードをShift-JISに強制変換して出力しますが、ヘッダ($navi)についてはそのまま表示しています。グローバル変数$menubarにShift-JISでない(EUC-JPやUTF-8などで)マルチバイト文字列を設定していた場合、ヘッダ($navi)のハイパーリンクの部分にそれが露出します。この挙動は誰も意図していないはずです -- henoheno