Какво стана с енкодинга на страниците..

aquafresh

Registered
По принцип до сега винаги съм ги правил с
windows-1251
Този път обаче под IE излизат като китайски букви , а под опера са на квадратчета.
И това е само в индекса.
Пробвах с utf-8 ,но пак е така... На някой места добре на други е иероглифи
 
Виж кодировката на самите файлове. Трябва да съвпада с колацията на базата данни.
 
Добре така да го кажа..
чарсет - utf-8
И излизат черни квадратчета.
 
Какъв редактор използваш ? Ако си с notepad++, отиди в Format->и виж кой encoding е избран.
 
ми утф-8 е.
Обаче не знам тва какво общо има..А и не ви говоря за mysql ,а за страниците. Всъщност само в индекса е така,защото няма пхп в него.
На другите страници,където има не е така.
ПС: Всъщност навсякъде е така ,когато е с чарсет утф-8, а когато е windows-1251 не.
 
От къде си променяш да е windows-1251 или utf-8?
Мета таг ?
Браузъра ?

А ако можеш да дадеш линк...
 
ми мозилата ми е с енкодинг cyrilic(windows-1251)
Аз слагам
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
И всичко що е на кирилица е на квадратчета в мозила и в операта.
А пък ако сложа windows-1251 тогава под опера става така, докъто в мозила всичко си е наред само има едно
п»ї
преди доктайпа.
 
Ако използваш кирилица, в мета тага остави windows-1251.

А encoding-a на файла не можеш да го промениш от браузър. Пак ще те попитам: какъв редактор използваш ?
 
Ок.

1. Отваряш си проблемната страница. Тази, в която си нямал php, доколкото разбрах(индекса).

2. Натискаш Ctr+A, след което Ctr+C.

3. Избираш Format->Encode in ANSI.

4. Натискаш Ctr+A, след което Ctr+V.

5. Ctr+S.

И стискаме палци, че това е проблема. :)

Едит: Да. И utf8 without bom е вариант.
 

Back
Горе