• 締切済み

配列格納時の文字化け

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で配列内表示しても化けてます。 配列に入れたタイミングで化けているかもしれません。 何かいけないでしょうか?

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>配列に入れたタイミングで化けているかもしれません。 そんなことはないでしょう。 まず、元ファイルが本当にUTF-8なのか確認が必要、 PHPのファイルについても同様。 また、ヘッダにキャラクターコードを設定することと METAなども設定しておけばよいのでは?

関連するQ&A