[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Некорректное отображение данных таблицы MySQL
Гость_Alex
Здравствуйте!
Подскажите, пожалуйста, как правильно настроить MySQL с помощью MySQL Administrator, чтобы в броузер выводились записи таблицы из базы данных на кириллице, а не непонятными значками и символами. Apache и PHP5 настроены нормально.
Заранее благодарен.



Спустя 1 час, 13 минут, 51 секунда (26.06.2009 - 23:07) twin написал(а):
Все кодировки нужно привести в порядок. В базе и файлах сайта. При коннекте выставить
PHP
@mysql_query('SET NAMES utf8');
@
mysql_query('SET CHARACTER SET utf8');
@
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
Если кодировка utf-8 или поставить свою.

Спустя 1 минута, 8 секунд (26.06.2009 - 23:08) Kuliev написал(а):
Гость_Alex
PHP
// Это для барузера
mysql_queru("SET NAMES cp1251");


Для 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, и так понял, что ее так и не разрулили.

Спустя 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


да будет раша))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.