[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 10:34 / Filesize : 165 KB / Number-of Response : 617
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PHP@プログラム板



413 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 00:46:02 ]
手元のインタプリタで試したけどそのままで動いてる
(utf-8 => shift_jisのみ修正)

> class kana2roma {
// var $charset='utf-8';
var $charset='shift_jis';

> $roma=new kana2roma();
echo $roma->conv('アキハバラあったかまつり');
akihabaraattakamatsuri
null

このクラスは漢字を単純に捨ててるので、認識できない文字の
場合も同様に捨ててるだけ(エラーがでない)の可能性も高い
だとすると文字化けした場合、すべての文字が単純に捨てられてる
だけの可能性がある

なので以下の2点を確認することを勧める
1) 半角英字の文字がそのまま出力されるか
2) 関数 _baseOne() の最後を書き換えて文字を確認する
return NULL;
=>
return $str;

これで漢字などの変換対象でない文字もそのまま出力するはず
これで文字化けなどが起こっているなら文字コード回りを再度見直した
ほうがよいと思う






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef