Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Cайт не распознаёт восточные кодировки

Ответить
Настройки темы
Cайт не распознаёт восточные кодировки

Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Здравствуйте.
Проблема: не распознаются символы восточных кодировок на сайте (заменяются ??? ???)
Конфиг сервера: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 SQL version 5
Я использую Mambo CMS.
В чём причина нераспознавания символов - в HTTP-сервере или в самой CMS? И как это исправть?

Отправлено: 21:21, 30-07-2008

 

Deadooshka


Сообщения: 2565
Благодарности: 698

Профиль | Отправить PM | Цитировать


character-sets-dir это директива из my.cnf, где указан путь к папке с наборами символов, которые юзает MySQL. Я предположил, что не хватает нужных... (не знаю)
Цитата ManHack:
для каждой таблицы уже поставил utf8_unicode_ci »
afaik текст в таблицах остается в прежней кодировке. afaik когда меняется кодировка таблицы - это значит, мы говорим мусклу, какую кодовую страницу юзать для обработки текста или вывода (кодировка самого текста при этом не меняется)... кодировка таблиц должна соответствовать кодировке текста (иначе, например, будет неправильная сортировка, или поиск)...
попробуйте вначале скрипта выполнять запрос
Код: Выделить весь код
SET NAMES <кодировка>
например SET NAMES cp1251 - для кириллицы... и ставить другие кодировки

Отправлено: 01:03, 05-08-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


В папке share/charsets не оказалось файла utf8.xml
вообще ничего в ключе *UTF*
Где его взять?

Отправлено: 18:35, 07-08-2008 | #12


Deadooshka


Сообщения: 2565
Благодарности: 698

Профиль | Отправить PM | Цитировать


имхо его и не должно быть... utf встроен в MySQL (как и еще ряд кодировок)... полный список в файле Index.xml (там точно должно быть)... другое дело, если сам текст в таблице у вас не UTF, то используется соотв. наборы символов (восточный...)... мб у вас параметры запуска неправильные (в мануале подробно все описано)

Отправлено: 03:42, 08-08-2008 | #13



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Cайт не распознаёт восточные кодировки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - [решено] Не распознаёт имя контроллера домена El Scorpio Общий по Linux 4 15-12-2009 12:59
[решено] Привод не распознаёт CD- и DVD-RW диски Dabaduch Оптические приводы 3 23-03-2009 04:57
кодировки romez777 Программное обеспечение Linux и FreeBSD 7 08-03-2007 05:49
Кодировки Protsko Программное обеспечение Linux и FreeBSD 20 10-08-2006 11:08
в NTFS разделах не распознаёт кирилицу phashist Общий по FreeBSD 6 16-03-2004 19:25




 
Переход