[PHP-users 8352] Re: 「ァー」が文字化けしてしまいます

ml php-users@php.gr.jp
Mon, 01 Jul 2002 10:29:13 +0900


おはようございます
mlです。

織田さんお返事ありがとうございます

>>この「ァー」が「ゼ」になってしまいます。
>「ァー」がシフトJISで、8340,815B
>「ゼ」がシフトJISで、835B
>なんで、原因はなんとなくアレなのかなという気がしますが、

↑の文字コードとかどうやって調べているのでしょうか?
何かソフトとかがあるのでしょうか?
教えてもらえないでしょうか?

835Bってことは40,81が消えてしまったってことですよね・・


>># $o_nameに「ァー」が含まれる文字が入ってます
>
>ってどうやって代入しています?

アップロードしたファイルを開いているので。
------------------
$file = fopen($filename, 'r');
$i=1;
while($data = fgets($file, "9182")){
list($type, $tok_no, $tel, $o_name, $return_type, $return1, $return2, 
$id_pass) = explode(",", chop($data));

# 文字コードを変換したり、改行を削除したり、半カナを全カナに直したり・・・
# DBに登録、その他の処理・・・・

++$i;
}
------------------

↑のような処理をしてます。
アップロードされたファイルを開いて(CSVファイルです)代入してます。

宜しくお願いします。