エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
WEB開発備忘録 PHP5でfgetcsv()の動きが怪しい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WEB開発備忘録 PHP5でfgetcsv()の動きが怪しい
開発環境で正常に動作していたCSVファイル読込みシステムが、 検証環境で日本語の記述が読み込めないと... 開発環境で正常に動作していたCSVファイル読込みシステムが、 検証環境で日本語の記述が読み込めないという不具合に見舞われました。 具体的には、日本語で記述された部分(つまりマルチバイト)がスキップされる。 開発・検証環境ともにPHP5、iniファイルなどはまったく同じものを使用しているのに・・。 で、いろいろ調べてみるとPHP5環境ではfgetcsvの文字読込み動作に問題があるという情報が。 dara-jさん fgetcsvでハマってみたり で、下記のようなコードで対処してみました。 // CSVファイルパス $csv_fp = "test.cvs"; // エンコード変換 $buf = mb_convert_encoding(file_get_contents($csv_fp),"utf-8","sjis-win"); // 文字化け制御で仮保存 $fp = tmpfile(); fwr