0

Laravel 4.2 を使用して Web サイトに取り組んでいます。データベースに保存され、取得され、Web ページ上で正常に見える文字がいくつかありますが、これらの文字が CSV ファイルにエクスポートされ、Windows 10 の Microsoft Excel 2013 または Ubuntu 15.10 の Libre 5 で開かれると、などéに変換されます。é

Maatwebsite を使用して、Laravel 4.2 の CSV ファイルをエクスポートしています。誰でもこの問題を解決する方法を教えてください。

4

1 に答える 1

-1

éは、UTF-8 の代わりにまたはéなどのエンコーディングでデコードされたときに表示されるものです。latin1Windows-1252

Excel は、CSV ファイル内のバイト オーダー マーク (BOM、U+FEFF) を予期するか、ロケールに依存する ANSI エンコーディングを想定します (Windows-1251たとえば、米国の Windows)。BOM 付きの UTF-8 で保存するためのコンバーターまたは保存オプションを見つけます。たとえば、Notepad++ はエンコーディングを変換できます。

于 2016-01-28T16:54:32.197 に答える