У меня есть таблица базы данных MySQL с текстовым полем в кодировке ISO-8859-1, содержащим имена пользователей. Когда я экспортирую это в текстовый файл, используя PHP, я получаю обычный текстовый файл, сохраненный на клиентском компьютере. Когда я открываю его в Word или Excel в системе Windows, это выглядит хорошо. Когда я открываю его на Mac с помощью Word или Excel, символы высокого ascii неверны.
Я знаю, что это связано с тем, что Mac использует MacRoman, а Windows - ISO-8859-1. У меня вопрос, как я могу написать текстовый файл, который откроется на обеих платформах и будет хорошо выглядеть на обеих?
Есть ли какой-нибудь вариант XML, который я могу обернуть вокруг текста, который будет подсказывать Word в том факте, что он закодирован в ISO-8859-1? Какую волшебную пыль я могу посыпать TXT-файлом, чтобы понять, что он использует другую схему кодирования?