fgetcsv()で日本語が空白になる

PHP 5.xでは、fgetcsv()で日本語(マルチバイト)データを取り込んだ時に空白になってしまいます。

これを直すには、

  • setlocale(LC_ALL, "ja_JP.UTF8"); のように文字コードを指定する
  • 取り込むCSVデータをダブルクォーテーションで囲む
  • fgets() と explode() で処理する
が有効なようです。

  • Spread The Love
  • Digg This Post
  • Tweet This Post
  • Stumble This Post
  • Submit This Post To Delicious
  • Submit This Post To Reddit
  • Submit This Post To Mixx

0 Response to “fgetcsv()で日本語が空白になる”

Leave a Reply