Когда я открываю файл excel, экспортируемый для многих данных, некоторые символы выглядят как: �
, хотя я установил кодировку utf-8
, а в скрипте, используемом для экспорта данных, я использую следующую функцию: preg_replace('/[\s]+/',' ',@$tring);
и $string="le secteur public à réagir";
в файле excel, $ string выглядит следующим образом: le secteur public � réagir
, почему 'é' преобразуется правильно, но 'à' нет? utf-8 вставлен правильно.Персонажи, отображающие проблемы в Excel/текстовый файл?
спасибо.
могли бы вы разместить скрипт для экспорта данных (это может как правило, преобразуются в текст ASCII с помощью PHP)? Кроме того, если вы открываете общую форматированную информацию utf-8 в Excel, но из текста это не означает, что Excel понимает, что он делает свое собственное преобразование открытым. Образец кода очень поможет. – matthewnreid