SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.08.2010 16:56:25

waw555
Участник
Зарегистрирован: 26.08.2010
Сообщений: 11

Не правильный коннект к базе данных

Здравствуйте, уважаемые форумчане!

Проблема такая, имеется скрипт amxbans, отображает кодировку, боее менее нормально, но есть такая проблема, данные в БД в виде абракадабры, и часть букв таких как И или Ш иногда отображаются тоже абракадаброй. Кодировка php файлов utf-8 без BOM, кодировка БД utf8_general_ci.

Как исправить не корректное подключение?

Неактивен

 

#2 26.08.2010 19:04:56

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не правильный коннект к базе данных

Нужно написать разработчикам amxbans, чтобы сделали так, чтобы их сценарий
работал. Ну или попробовать исправить самостоятельно. Проблема та же самая,
что FAQ#8, только, видимо, еще и данные хранятся в битой кодировке.

Неактивен

 

#3 26.08.2010 19:21:39

waw555
Участник
Зарегистрирован: 26.08.2010
Сообщений: 11

Re: Не правильный коннект к базе данных

Ну написать разработчикам это возможно, только вряд ли они будут это делать, так как скрипт расчитан на зарубежную публику так сказать, а вот на счет самому исправить, не могли бы информации подкинуть?

Неактивен

 

#4 26.08.2010 19:25:25

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не правильный коннект к базе данных

То есть Вы считаете, что за рубежом не используют странные символы типа тире,
неразрывного пробела и диакритических знаков? Вы сильно заблуждаетесь wink

А исправить — так, как написано в FAQ. Ну только utf8 в качестве кодировки
выбирайте.

Неактивен

 

#5 27.08.2010 08:35:25

waw555
Участник
Зарегистрирован: 26.08.2010
Сообщений: 11

Re: Не правильный коннект к базе данных

Дело в том что БД в utf-8 и все файлы скрипта тоже в utf-8, вот только в БД все иероглифами, а на сайте отображается нормально, кроме некоторых мест.

Неактивен

 

#6 27.08.2010 13:03:10

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не правильный коннект к базе данных

Не имеет значение, в какой кодировке файлы сценария. Если бы их писал
индус — они были бы на Хинди — думаете, от этого что-то бы поменялось?

Важно, какую кодировку сообщает клиент при соединении с сервером. Эта
кодировка выставляется командой SET NAMES. Если Вы не выставляете
кодировку, то она обычно какая-то.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson