<meta> code

Alexin

New Member
Може ли някой специалист да ми каже следното :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

------------------------------------

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Значи единия код е правилен и зарежда от всякакви броузери , обаче от другия код firefox-a и още се бъркат и вадят йероглифи , моля помогнете ми кажете кой да сложа от двата кода щото незнам дали всички клиенти могат да го отворят ?
Фактически този код се намира в страницата ми , но някой се оплакват че немогат да я отварят а на някои зарежда обаче там сам с първия таг ? и се чудя да го сменя ли с windows-1251 ama няма как да разбера дали се отваря от всички

Благодаря !
 

inviSible

New Member
Alexin каза:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Аз слагам предимно тоя но изчакаи и други мнения
 

Митака

New Member
По принцип, българският език използва Майкрософтския windows-1251 енкодинг като основен, докато UTF 8 е просто поддръжка на много различни чарсетове, включително и кирилица.

Сега трика е, че в UTF-8 текста се кодира еднобайтово, а при windows-1251 две, или три байтово. Така че ако имаш повече текст - използвай windows-1251. Може би точно там е проблемът на посетителите ти.

Но конвертирането от UTF-8 към windows-1251 енкодинг, ако файлът ти е с един от тях, няма да стане лесно, защото тогава чарсетът ти просто приема друго значение и символите ще се объркат...
 
Зависи от всичко това:
Header-ите на сървъра (било то от .htaccess, httpd.conf или от server-side scripting-а)
Чарсет-а на файла
Чарсет-а на документа (мета тага)
Чарсета и колацията на базата данни

А ето така се отстранява проблема още в зародиш:
http://georgimateev.blogspot.com/2007/02/encoding-problem.html
 

Alexin

New Member
мерси за постовете , значи да си оставя УТФ-то щото наистина ако объркам едното трябва всичко на нов код да пиша :)) аа мерси още един път
 

Горе