Загрузил и поставил скрипт каталога ссылок linker 3 для теста и для использования. Все круто, только все заносимые данные вместо нормального русского языка вот в таком виде ������� ����������.
То есть, все данные, которые попадают на сайт и выводятся за счет БД MySQL, ведут себя плохо. Догадаться не сложно, что проблема в кодировке.
Если ставлю в Chrome кодировку Windows-1251, то все превращается в нормальный вид. Поменял кодировку всех таблиц в БД на utf8_general_ci, обновляю - ничего не происходит.
Как-то до этого такая процедура, вроде бы, помогла, а теперь ничего не помогает. Даже после смены кодировки в БД, на сайте �������, а когда в Chrome меняешь кодировку на Windows-1251, то показывает нормально.
Проблема повторяется во всех браузерах, а не только в Chrome.
На что грешить, где менять?
- 11.05.2013 02:15
- 11.05.2013 04:04
Были проблемы со скриптом одним. Пакетно поменял кодировку всех файлов на utf-8 без BOM. Мне помогло.
- 11.05.2013 09:25
Как я понял тут проблема в том что просто браузеры думают что сайт в кодировке utf-8, хотя на самом деле он в windows-1251.
Посмотри тег в шаблонеPHP код:, прописан верно или нет, а так же можно в корень засунуть файл .htaccess с таким содержанием AddDefaultCharset Windows-1251<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
- 11.05.2013 12:47
- 11.05.2013 16:24
А фиг его знает, все файлы у скрипта вроде в windows-1251. Тут адрес страницы со скриптом посмотреть бы, если точнее, то какой заголовок сервер отдает без .htaccess с AddDefaultCharset Windows-1251.
- 11.05.2013 17:26
Вот заголовок:
HTTP/1.1 200 OK
Server: nginx/0.7.67
Date: Sat, 11 May 2013 12:25:42 GMT
Content-Type: text/html; charset=Windows-1251
Connection: keep-alive
X-Powered-By: PHP/5.3.3-7+squeeze14
Vary: Accept-Encoding - 11.05.2013 20:06
в самом заголовке (это же без файла .htaccess с AddDefaultCharset Windows-1251) кодировка правильно указана, я даже без понятия почему браузеры считают что в уникоде.
Может кто другой знает в чем глюк, а то самому стало уже интересно. - 12.05.2013 14:14
- 12.05.2013 14:21
Когда у меня появляются такие проблемы я использую программу recode.exe , кидаю её в папку с файлами , и меняю кодировку с windows-1251 на utf-8 или наоборот.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Кодировка сайта | WordPress | 11 | 09.12.2012 15:55 |
Кодировка в WP | Web программирование | 12 | 29.02.2012 11:10 |
Кодировка | Web программирование | 4 | 25.11.2011 09:40 |
Кодировка | Web программирование | 5 | 22.07.2011 07:15 |
сапо кодировка | Вопросы от новичков | 6 | 12.01.2010 18:31 |