タグ

ブックマーク / m-nak.jp (1)

  • Webにまつわるエトセトラ» ブログアーカイブ » PHPでCSVファイルを読み込むと、文字化けする

    1時間ほどのた打ち回ったネタですw 最近はHTMLPHPも文字コードをutf-8で統一するようにしてるんだけどさ。 shift-jisだと5C問題あったりして、スマートじゃないから。 ところがutf-8でちょっと困ったことが発生。 マイクロソフトエクセルで編集したCSVファイルをPHPで読み込んで、 Webに表示しないといけなかったんだけど。 読み込むのは簡単だけどなぜーか文字化けする。アレレ・・・。 HTML文書で指定した文字コードはutf-8、 そしておそらくCSVから読み込んだテキストはshift-jis。 実際、ブラウザのエンコード設定をshift-jisにしたら、 CSVから読み込んだテキストは正しく表示された。 文字コードの変換は、mb_convert_encording() を使うんだけど。 ただなぜかこれでもうまくいかない。 ネットを調べまくった挙句に行き着いたところはこ

    wadackel
    wadackel 2012/04/18
    csvファイル読み込み、文字化け対策
  • 1