- 締切済み
配列格納時の文字化け
UTF-8文字で作ってますが 変数を配列に入れると文字化けします。 $handle = fopen($store_file,"r"); while(($rec = fgets($handle))) { $csvdata[$i] = $csvdata; <input type="hidden" name="<?php echo $csvdata[$i] ?>" value="<?php echo $csvclient ?>"> } これでデータをPOSTしたいのですが文字化けします。 echoで配列内表示しても化けてます。 配列に入れたタイミングで化けているかもしれません。 何かいけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>配列に入れたタイミングで化けているかもしれません。 そんなことはないでしょう。 まず、元ファイルが本当にUTF-8なのか確認が必要、 PHPのファイルについても同様。 また、ヘッダにキャラクターコードを設定することと METAなども設定しておけばよいのでは?