Chage UTF-8 Форматирование в LATIN 2 через PHP

Привет всем, у меня есть простая проблема. Я использую iconv, чтобы конвертировать UTF-8 в LATIN 2

$res = file_put_contents($edi_path, iconv('utf-8', 'CP852', $html));

но выходной файл - win 1250 или php, обнаруженный как ISO, и специальные символы не интерпретируются правильно, поэтому я попытался открыть его в PSPAD, сохранить как Latin 2, закрыть и открыть снова, он работает нормально, и все выглядит хорошо.

Так проблема в моем коде PHP, какой-нибудь совет?

0 ответов

Пытаться

iconv("UTF-8","Windows-1250", $html);

Кодировка браузера по умолчанию зависит от ваших региональных настроек в системе. Вы должны учитывать, какие настройки у вашего ПК и сервера. Например, в IE вы можете выбрать кодировку, щелкнув правой кнопкой мыши. Windows перешла с CP852(DOS) на CP-1250 (Windows CE).

Другие вопросы по тегам