Подскажите, пожалуйста, как правильно настроить MySQL с помощью MySQL Administrator, чтобы в броузер выводились записи таблицы из базы данных на кириллице, а не непонятными значками и символами. Apache и PHP5 настроены нормально.
Заранее благодарен.
Спустя 1 час, 13 минут, 51 секунда (26.06.2009 - 23:07) twin написал(а):
Все кодировки нужно привести в порядок. В базе и файлах сайта. При коннекте выставить
PHP |
@mysql_query('SET NAMES utf8'); |
Если кодировка utf-8 или поставить свою.
Спустя 1 минута, 8 секунд (26.06.2009 - 23:08) Kuliev написал(а):
Гость_Alex
PHP |
// Это для барузера |
Для MySQL Administrator в настройках поменяй шрифт и все будет намана
tools -> options -> general
Спустя 17 часов, 19 минут, 54 секунды (27.06.2009 - 16:28) Sylex написал(а):
twin
зачем учишь людей собачки ставить?
зачем учишь людей собачки ставить?
Спустя 2 дня, 7 часов, 8 минут, 26 секунд (29.06.2009 - 23:36) Гость_Alex написал(а):
Воспользовался предложенными советами. Да вот задачка: MySQL 5.0.82 корректно работает только в том случае, когда при установке оставляешь character set по умолчанию, т.е latin1. При попытке заменить кодировку на utf8 или cp1251, в т.ч. в MySQL Administrator, при повторном соединении с сервером нельзя войти ни в командную строку MySQL - клиента, ни в MySQL Administrator. Попытался войти через командную строку Windows. Выдает:
Character set 'cp1251' is not a complied character set and is not specified in the 'C:\mysql\\chare\charsets\Index.xml' file. Проверил указанный файл. Кодировка 'cp1251' там прописана. Нарыл в интернете подобную тему. Там была ситуация 1:1, и так понял, что ее так и не разрулили.
Character set 'cp1251' is not a complied character set and is not specified in the 'C:\mysql\\chare\charsets\Index.xml' file. Проверил указанный файл. Кодировка 'cp1251' там прописана. Нарыл в интернете подобную тему. Там была ситуация 1:1, и так понял, что ее так и не разрулили.
Спустя 7 часов, 38 минут, 11 секунд (30.06.2009 - 07:14) glock18 написал(а):
Цитата (Гость_Alex @ 29.06.2009 - 20:36) |
C:\mysql\\chare\charsets\Index.xml |
у тебя здесь два бэкслеша после mysql. Может он просто файл не видит?
Спустя 16 часов, 25 минут (30.06.2009 - 23:39) PandoraBox2007 написал(а):
my.cnf
Код |
[client] default-character-set=cp1251 [mysqld] default-character-set=cp1251 default-collation = cp1251_general_ci character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251" skip-character-set-client-handshake [mysql] default-character-set = cp1251 |
да будет раша))