alexhemp
Новичок
Кодировка iso-8859-1 и IE
Итак имеется код
В IE 6.0 (WinXP SP2) и IE5.5 (Win2000rus) символ с акцентом (228 код) выводиться как символ "д".
Пробовал добавить
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
Никак не помогло.
Переключил винды на английский, язык для программ не поддерживающих Unicode поставил "English (USA)".
Никакой реакции.
Название кодировки проверял по
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/charsets/charset4.asp
IE в меню "Кодировка" показывает "Western European (ISO)", но тем не менее надписи на русском кажет исправно.
От шрифта не зависит, менял на Times, Arial, Tahoma, Verdana, начертание меняется, буква остается из win1251.
В FireFox и Opera выводиться все нормально, нет проблем в любых виндах, не зависимо от языка системы, интерфейса и т.п. - т.е. достаточно отдать правильную кодировку.
Заказчик хочет чтобы было с акцентами/умлаутами и в IE, на предложение "сменить браузер" реагирует негативно.
Подскажите куда копать. UTF-8 не предлагать.
-~{}~ 14.03.06 22:43:
Разобрался.
Оказывается на компе заказчика стоял с незапямятных времен "патч" для фотошопа 6.0 и младше, которые не давали работать с русскими текстами.
Т.е.
HKLM/System/CurrentControlSet/Nls/CodePage
и там параметр 1252 был равен "c_1251.nls"
Исправление его на c_1252.nls исправило ситуацию.
Бывает же такое...
Итак имеется код
Код:
<?php
header("Content-type: text/html; Charset=iso-8859-1");
?>
<body>
Tarifs<?php echo chr(228); ?>tze
</body>
Пробовал добавить
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
Никак не помогло.
Переключил винды на английский, язык для программ не поддерживающих Unicode поставил "English (USA)".
Никакой реакции.
Название кодировки проверял по
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/charsets/charset4.asp
IE в меню "Кодировка" показывает "Western European (ISO)", но тем не менее надписи на русском кажет исправно.
От шрифта не зависит, менял на Times, Arial, Tahoma, Verdana, начертание меняется, буква остается из win1251.
В FireFox и Opera выводиться все нормально, нет проблем в любых виндах, не зависимо от языка системы, интерфейса и т.п. - т.е. достаточно отдать правильную кодировку.
Заказчик хочет чтобы было с акцентами/умлаутами и в IE, на предложение "сменить браузер" реагирует негативно.
Подскажите куда копать. UTF-8 не предлагать.
-~{}~ 14.03.06 22:43:
Разобрался.
Оказывается на компе заказчика стоял с незапямятных времен "патч" для фотошопа 6.0 и младше, которые не давали работать с русскими текстами.
Т.е.
HKLM/System/CurrentControlSet/Nls/CodePage
и там параметр 1252 был равен "c_1251.nls"
Исправление его на c_1252.nls исправило ситуацию.
Бывает же такое...