File_get_contentsでxlsを読み込むと文字化けしてしまいますか? オンラインでxlsをダウンロードし、ローカルのwpsで開くと正常だったのですが、file_get_contentsやfile()を使用すると文字化けしてしまいました。 $S = iconv("utf-8", "gb2312", $data); または $S =iconv("gb2312", "utf-8", $data); は効果がありません。 対処法を教えてください。 。 ありがとう! ! 共有先: -----解決策--------------------------------もちろんです! xlsはバイナリファイルなのでテキスト処理として扱うなら問題ないのが不思議です -----解決策-------------- ------ 引用: 引用: 引用: 手動で CSV ファイルに変換してから、処理用のコードを記述することをお勧めします。XLS ファイルを直接処理するよりも確実に高速です。 PHPEXCEL は小さなファイルを問題なく処理できますが、大きなファイルを処理する場合にはそれほど強力であるとは期待できません。ただし、PHPEXCEL はいくつかのキャッシュ メカニズムを提供しますが、大きなファイルには基本的に役に立ちません。 ありがとう!しかし、私のプログラムでは、収集 --> データ処理 --> データベースへの挿入が必要です。収集ステップ中に、バイナリが文字化けしていることがわかりました。 集めるという意味が分かりません。 CSV は実際には固定形式のレコード テキスト ファイルであるため、CSV 形式に変換することをお勧めします。