сам файл html должен быть в формате unicode сохранен (Для windows: создать текстовый документ->сохранить как->делаем выбор кодировка Unicode,типа файла все файлы, название index.html) Замечено что для css тоже рекомендуется unicode формат. Наличие meta charset с соответствующей кодировкой в head не забываем.
да нет. часть до меня проставили :)
признаюсь, погорячился. просто за последние несколько дней количество подобных топиков перевалило границы разумного. я посмотрел на все это и добавил минусов там где мо моему мнению их не хватало.
мало того что вопрос был задан некорректно, так и ответы в больинстве своем являются "научным тыком".
сам грешен, однажду тоже пытался угадать причину подобной проблемы ну кого-то несколько дней назад. потом трезво оценил свой поступок и пришел к выводу что пытаясь помочь я оказываю медвежью услугу:
1. топикстартер получетт занания нашару, привыкая к тому что с ним будут носиться и в рот заглядывать независимо от того "в кассу" вопрос или "не в кассу"
2. помогаю превратить хабр в LJ или пародию на форум
по минусам:
1. автор - заслужил
2. nlm - спел о том что знает не выяснив в тему-ли
3. x0r - попытался перебрать то что знает в надежде угадать что нужно автору
З.Ы.: подумайте, как вам нравится такой вопрос: "блина, нифига не выходит, шо делать!?"
З.З.Ы: 2DEL, давате еще вспомним как это вопрос решается в рамках ASP, затем глобально в контексте IIS, потом подумаем о shell-скриптах выполняемых как cgi на самописном http-сервере, а то вдруг не угадаем что именно нужно автору.
Действительно автор не указал на чем он разрабатывает. Всего угадать сложно. Я бы и про ASP расписал бы, мне не жалко, да сталкивался давно и не любитель его.
По теме: есть много способов.
Вы можете уже хранить исходники html в кодировке UTF-8 и отдавать их клиенту с соответствующим заголовком.
Можете конвертировать на лету, на php iconv(), на Java-е есть классы работы с кодировкой Charset.
Можете использовать mod_charset_lite Apache, хотя еще бета, но наерное самый лучший и простой метод.
я сильно извиняюсь, что сам не разобрался до конца в своей проблеме и сразу полез задавать вопросы. Все решилось часам к 2-м ночи, когда я ,наконец, перевел все страницы в ютф-8. Но так как сайт делал не я, моя задача была в отображении русских и португальских букв на одной странице, я решил зайти в бд. Открыл пхпмайадмин и сильно удивился - вся бд в кодировке lat-1...
Пришлось поглубже изучить сайт, а это 286 метров кода.
помогите разобраться с utf-8