Енкодинг на страница под IE

vankich

Registered
Имам следния проблем - страницата ми е енкодната на с
Код:
<meta http-equiv="Content-Type" content="text/html charset=utf-8" />
doctype е
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Под IE по подразбиране е настроен енкодинг select-auto но и Cyrillic и тоя Cyrillic прецаква всичко, вижда се маймуница, а не мога да сменя енкодинга на страницата, поради ред причини. Също така не мога да казвам на всеки потребител да си смени енкодинга на IE на Unicode Виждате ли някакво решение?

PS: Пиша на Notepad++ с формат UTF-8 without BOM. И проблема не е само от базата данни, а на целия сайт.
 
Вероятно сървъра праща хедър за енкодинг и браузъра игнорира този в html-a. Трябва ти хедър, който да му казва какъв е енкодинга. Ако е на php :

<?
header( "Content-Type: text/html; charset=utf-8", true );
?>


Слагаш го някъде в началото на скрипта, преди всичко друго най-добре.

Също можеш изключиш или промениш енкодинга, който праща сървъра, виж как тук: http://httpd.apache.org/docs/1.3/mod/core.html#adddefaultcharset
 
crazy_pi4 каза:
Пробвал ли си вместо utf-8 да направиш windows-1251?
Да и всичко се сбозва.

vaskoa каза:
Вероятно сървъра праща хедър за енкодинг и браузъра игнорира този в html-a. Трябва ти хедър, който да му казва какъв е енкодинга. Ако е на php :

<?
header( "Content-Type: text/html; charset=utf-8", true );
?>
Това май подейства. Не съм 100% сигурен, защото от моя компютър нямам този проблем, но няколко човека ми съобщиха за него. Давам ти +1
ПС: Дадах ти и в другата тема за bookmark-ите, но не знаех, че има ъпдейт за приключване на темата след даване на +1 и нямаше как да напиша.
 

Back
Горе