[PHP-users 28695] Re: 文字化け

papa pahoo papa @ pahoo.org
2006年 3月 10日 (金) 14:08:19 JST


なか様

パパぱふぅです。JISに対するエンコードが正常に動いていないような感じですね。
以下のプログラムをEUC-JPで保存して、実行してみてください。

<?php
mb_internal_encoding("EUC-JP");
$euc = "箱田";
$jis = mb_convert_encoding($euc, "JIS", "EUC-JP");
print "EUC: " . bin2hex($euc) . "<br />\n";
print "JIS: " . bin2hex($jis) . "<br />\n";
?>

EUC: c8a2c5c4
JIS: 1b2442482245441b2842

となれば正常です。

JIS(ISO2022-jp)の場合、SIコード 1B+24+42、SOコード 1B+28+42 が付いている
ので、EUC-JPより長くなります。
なかさんの場合、SI/SOが付いていないか、JIS X 0208になっている(SOコード 
1B+28+4A)ような気がします。どうでしょうか?

==========================
  パパぱふぅ
  http://www.pahoo.org/
==========================




PHP-users メーリングリストの案内