0

Я работаю на веб-сайте, используя Laravel 4.2. Есть некоторые символы, такие как é, сохраненные в базе данных, извлеченные и хорошо выглядящие на веб-страницах, но когда эти символы экспортируются в файлы CSV и открываются в Microsoft Excel 2013 на Windows 10 или Libre 5 на Ubuntu 15.10, он преобразуется в é и т. Д. .Проблема интернационализации в файле CSV

Я использую Maatwebsite для экспорта CSV-файлов для Laravel 4.2. Может кто-нибудь, пожалуйста, помогите мне, как решить эту проблему.

ответ

-1

é является то, что вы видите, когда é декодируется с кодированием, такие как latin1 или Windows-1252 вместо UTF-8.

Excel ожидает, что в файле CSV будет отмечен знак байта (BOM, U + FEFF) или будет использоваться кодировка ANSI, которая зависит от языка (например, Windows-1251 в Windows США). Найдите конвертер или сохраните опцию для сохранения в UTF-8 с помощью спецификации. Например, Notepad ++ может конвертировать кодировки.

Смежные вопросы