Я и Ё в кодировке utf8

Egor109
На сайте с 13.12.2005
Offline
155
683

при редактировании скрипта из админки - добавляю - Московская область - выводит (У с двумя точками сверху) область думал длинна слова не нравица а оказалось если присутствуют буквы Я или Ё то слово режица.

букву Ё превращает в , подскажите куда копнуть. ?

DyaDya
На сайте с 11.04.2007
Offline
147
#1

У меня похожий косяк в FCKEditor

Русская "в" заменяется на спецсимвол. Причем на одних серваках нормально, на другом косяки.

Копаюсь, пока не могу дорыться до истины.

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
Egor109
На сайте с 13.12.2005
Offline
155
#2

от млин у меня даже не виз.редактор а простой TYPE=text

HighTraffic
На сайте с 30.11.2006
Offline
17
#3

Выдержка из readme к Wordpress:

Разная кодировка блога и базы данных
---------------------------------------
Внимательно отнеситесь к этому пункту, поскольку большинство ошибок в работе
блогов на WordPress кроется именно в неверно выбранной кодировке. Очень
часто хостер (сервер) предоставляет базу данных MySQL в кодировке
cp1251 (windows-1251). Из-за того, что ваш блог всегда будет работать в UTF-8,
то база данных может неверно отображать некоторые символы (часто буквы "и" и
"ш"), будет неверно работать сортировка и поиск по сайту. Кроме этого вы не
сможете делать корректный бэкап (резервное копирование).

Уточните у вашего хостера, какая версия MySQL стоит на сервере. Так же вам
стоит поинтересоваться какая кодировка базы данных используется по-умолчанию
(на русскоязычных хостингах обычно установлена "cp1251").


Дальше следуйте этой схемы:

- если версия MySQL меньше 4.1, то ваша база данных должна работать в
кодировке cp1251 (или любая другая, но не utf8). Это означает, что вам
следует ВКЛЮЧИТЬ перекодирование.

- если версия MySQL больше либо равна 4.1, то ваша база данных может работать
в кодировке utf8. Скорее всего, ваш хостинг позволит корректно установить
эту кодировку, поэтому перекодирование НЕ НУЖНО. Если же после установки
WordPress'а вы заметили ошибки, связанные с неверным отображением символов,
то скорее всего база банных не позволяет корректно работать в utf-8, и
следовательно, вам нужно включить перекодирование.

может стоит здесь копнуть?

Интернет-телевидение - http://on-tv.ru (http://on-tv.ru/)
Dreammaker
На сайте с 20.04.2006
Offline
569
#4

попробуйте подставить в скрипт, который подключается во все другие, такую строчку:


setlocale(LC_ALL,'ru_RU.CP1251');

Не очень уверен, что поможет именно в этом случае, но попробовать стоит. :)

T4
На сайте с 20.09.2007
Offline
25
tt4
#5

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий