Moving on. Never stopping. Always changing.
Замучилась с совмещением текстов на разных языках в html:

Кодировку в html прописываю UTF-8, в Dreamweaver все русские и латинские буквы, иероглифы и знаки прочих алфавитов мира отображаются как мне нужно, но при этом сами файлы сохраняются в кодировке ANSI - и при открытие на сервере кодировка иероглифов или арабского алфавита летит в тартарары.

Вроде бы, элементарный выход - сохранять сами файлы в UTF-8, но тогда отчего-то все символы на эмуляторе сервера отображаются черными ромбиками с вопросительными знаками.

Сайт сдавать в понедельник. Кодировка, мягко говоря, немножко выводит из себя. Выход пока не придумала - пробую разные кодировки, но результаты пока не очень радуют.

@темы: Так вот ты какой, Unnicorn :), Работа

Комментарии
27.01.2011 в 19:53

А заголовки в html правильные?
27.01.2011 в 20:05

Moving on. Never stopping. Always changing.
Trotil, если ты о "meta"-тэгах - там ошибок нет, я уверена. Если ты о чем-то другом - подскажи, о чем речь?
27.01.2011 в 20:12

Moving on. Never stopping. Always changing.
UTF-8 вообще отказывается по-человечески отображаться - даже русский текст отображается крокозябрами :(
Wikipedia каким-то образом отображается с этой кодировкой нормально. Может, это только Denwer так странно реагирует, а на нормальном сервере все будет как надо?..
27.01.2011 в 20:17

Я про meta, да.
А браузер какую кодировку показывает?
27.01.2011 в 20:33

Moving on. Never stopping. Always changing.
Браузер норовит все отображать в win-1251 - при ручном переключении в Unicode (UTF-8) - возвращает все в норму. :nope:

Т.е. в коде прописано следующее:

Браузер по умолчанию отображает сайт в win-1251 и получается так:
- если на странице только кириллица и латиница - все отображается нормально.
- если на странице появляются другие знаки, то ни кириллица, ни латиница, ни другие алфавиты не отображаются - надо переключать кодировку вручную.
27.01.2011 в 20:36

А доктайп какой?
27.01.2011 в 20:40

Moving on. Never stopping. Always changing.
Вот этим никогда не интересовалась :nea: Вот такой:

27.01.2011 в 20:53

Поставь в .htaccess кодировку:

AddType "text/html; charset=utf-8" .html

P.S. Я отойду из инета...
27.01.2011 в 21:00

Moving on. Never stopping. Always changing.
Trotil, или я чего-то не то делаю, или результат не изменился.
27.01.2011 в 21:02

Или я что-то не то советую... :)

На самом деле Firefox показывает все заголовки от сервера, и есть доп. расширения, которые помогают в отладке... То есть разобраться в принципе можно, почему так.
27.01.2011 в 22:03

Moving on. Never stopping. Always changing.
Trotil, в любом случа большое спасибо.
Пока я на denwerе балуюсь, на настоящий сервер еще не заливала - хочу уже протестированную версию туда заливать. Пойду еще помучаю, может какую-нибудь другую кодировку найду. В крайнем случае для конкретных файлов с экзотикой пропишу что-нибудь более подходящее :nope:
28.01.2011 в 08:23

У меня тоже fierfox и тоже сохраненные в правильной вроде кодировке файлы (но только с ЖЖ) отображаются ромбиками. Я уж привык, что открыв файл, надо идти в "Вид-Кодировка- Юникод" Иногда текст на экране преобразуется правильно, но тут же снова в ромбики - тогда надо успеть нажать Esc. Это мой дилетантский способ
28.01.2011 в 11:40

Moving on. Never stopping. Always changing.
Gordo, я робко надеюсь, что так себя ведут только файлы на моем локальном компьютере, а в сети на нормальном сервере о таких переключениях пользователю не нужно будет думать - только этот момент меня и волнует, потому что одно дело, как все работает лично у меня и другое дело - как это будет выглядеть у сотен-тысяч пользователей, многие из которых о кодировке могли ничего не слышать...