| << セッションIDをDBに登録してあるもの... | 質問一覧 | デイレクトリにある画像をリネーム >> |
- キーワードが設定されていません
- 0P
CSV文字化け
- 0P
文字コードはcsvがshift_jisでphpはutf-8です。
fgetcsv_regは文字化けする回避法として良さそうだったので下記URLのものをそのまま
使わせていただいておりますが文字化けしてしまいます。
※csvをutf-8で保存すると正常に表示されるのは確認済み
http://yossy.iimp.jp/wp/?p=56
- $row = 1;
- $handle = fopen('hoge.csv', "r");
- while (($data = fgetcsv_reg($handle)) !== false) {
- $_enc_to=mb_internal_encoding();
- $_enc_from=mb_detect_order();
- mb_convert_variables($_enc_to,$_enc_from,$data);
- $num = count($data);
- echo "<p> $num fields in line $row: </p><br />";
- $row++;
- for ($c=0; $c < $num; $c++) {
- echo nl2br($data[$c]) . "<br />";
- }
- }
- fclose($handle);
・$_enc_toの中身
UTF-8
・$_enc_fromの中身
Array
(
[0] => UTF-8
)
CSV文字化け agupx [06月22日 11時34分] | セッションIDをDBに登録してあるもの... | 質問一覧 | デイレクトリにある画像をリネーム |





