[PHP-users 16529]Re: 「名」「前」「名前」が「?」になる
IWASAKI Dai
dai @ tristan.jp
2003年 7月 7日 (月) 08:39:00 JST
いわさきといいます。
At Mon, 07 Jul 2003 05:23:19 +0900,
Norio Taniguchi wrote:
> php-4.3.2
> の環境で、
> Shift_JIS<->EUC-JP
> EUC-JP<->Shift_JIS
> mb_convert_encoding にてコード変換を行うと、
> 「お名前」とかだと大丈夫なのですが、
> 「名」「名前」を単独で使うと「?」になり、
> 「前」を単独で使うと消えてしまします。
> これらの回避方法はございますでしょうか。
状況説明にそれを再現するソースもつけて欲しいなあ。
可能性としては、EUC-JP と Shift JIS のコード判別ができて
なくって、おかしくなっているかもしれません。きちんと
「EUC-JPからShift JISへ変換する」と明示してみたら、どう
ですか?こちらでは、
$str = "名前";
print( mb_convert_encoding($str, "EUC-JP"));
では、失敗しましたが、
$str = "名前";
print( mb_convert_encoding($str, "EUC-JP", "SJIS"));
ではうまくいきました。
---
To infinity and beyond...
いわさきだい <dai @ tristan.jp>
PHP-users メーリングリストの案内