Преобразование utf8 в Windows-1252 в PHP - PullRequest
0 голосов
/ 13 ноября 2018

У меня проблема с преобразованием текста utf8 в windows-1252 или windows-1250.

Я сохраняю свой текст в $ csv.

После сохранения всего текста я конвертирую $ csv с помощью

$csv = iconv("UTF-8", "WINDOWS-1252//TRANSLIT", $csv);

Также я делаю

header("Content-Encoding: WINDOWS-1252"); header("Content-type: text/csv; charset=WINDOWS-1252");

Мой файл прекрасно сохраняется и выглядит хорошо, но когда я открываю его с помощью notepad ++, я вижу кодировку UTF-8-BOM, и она не работает для моих целей. Все, что мне нужно сделать, это изменить формат файла на ANSI в notepad ++, но мне бы хотелось, чтобы это происходило автоматически, а не вручную.

...