Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странности с кодировкой ANSI/UTF8 / 7 сообщений из 7, страница 1 из 1
18.08.2009, 13:39
    #36149959
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Привет,

не могу понять странное поведение скриптов:
-> на внешнем сервере они лежал в ANSI, и хотя в хэдэрах прописан charset=utf8, русский текси отображается правильно.
-> но когда я закачиваю сайт себе на локальный сервер, то отображаются "кракозябры", пока я не перекодирую файл с текстом в UTF-8.

Подскажите ГДЕ устанавливается эта кодировка?
...
Рейтинг: 0 / 0
18.08.2009, 14:07
    #36150067
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
На сервере, очевидно. Знать бы еще, ЧТО это за сервер.

Jah loves you.
...
Рейтинг: 0 / 0
18.08.2009, 15:18
    #36150294
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Это Апач 1.3.

Извиняюсь, вот так часто бывает, что задал вопрос, а ответ на него ничем не помогает :(

Попробую спросить по-другому:
как может быть такое что, на странице стоит
Код: plaintext
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
но браузер показывает cp1251? Если я меняю в браузере, то появляются кракозябры - очевидно, что файлы на сервере лежат в cp1251. Получается что charset=utf-8 не срабатывает?
...
Рейтинг: 0 / 0
18.08.2009, 21:35
    #36151108
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Апач нужно ковырять. Хотя лучше таки сохранять файлы в UTF-8, у серверов не будет когнитивного диссонанса между описанием и реальной кодировкой.

Jah loves you.
...
Рейтинг: 0 / 0
18.08.2009, 21:38
    #36151112
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Например, потому что сервер передаёт правильный хидер с указанием кодировки, а браузер воспринимает именно его и игнорирует метатег. Кстати, браузеры по разному расставляют приоритеты между хидером и метатегом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.08.2009, 01:55
    #36151267
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Antonariy Апач нужно ковырять. Хотя лучше таки сохранять файлы в UTF-8
Если я сохраняю файл в UTF8 и заливаю на сервер, то после Refresh'а получаю сплошные "кракозябры" вместо текста, т.к. браузер по-прежнему "подхватывает" 1251. Что касается Апача, что в .htaccess-файле прописана директива
Код: plaintext
AddDefaultCharset UTF- 8 
...

vkleНапример, потому что сервер передаёт правильный хидер с указанием кодировки, а браузер воспринимает именно его и игнорирует метатег. Кстати, браузеры по разному расставляют приоритеты между хидером и метатегом.
Я учел этот момент и на всякий случай в php-файле поставил
Код: plaintext
header('Content-Type: text/html; charset=UTF-8');
Но на результат это не повлияло :(
...
Рейтинг: 0 / 0
19.08.2009, 04:50
    #36151283
sfes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странности с кодировкой ANSI/UTF8
Помучился я с этим делом, плюнул - и переделал всё в кодировке сервера windows-1251. Поменял во всех скриптах + в базе. Так что все заработало.

Всем спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Странности с кодировкой ANSI/UTF8 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]