Добрый вечер.
Получаю имя при заходе игрока и обычным способом записываю его в бд, но, если ник русский, то в бд он отображается кракозябрами.
Каким образом это можно исправить?
lop50956 писал(а): > Скажите мне пожалуйста вы скриптер или кто? если да то уж назовите цену я же к вам собираюсь идти хлеб покупать
Я хлебоутка, приходите.
Модератор: liFe iS GoOD
<meta http-equiv="Content-Type" content="text/html; charset=cp1251" />
DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"
Dmitry Beast писал(а):Т.е. в саму бд корректно русский ник не записать?
Добавлено спустя 2 минуты 40 секунд:
в самой бд сравнение столбца имя идёт utf8_unicode_ci
Dmitry Beast писал(а):Каким образом правильно?)
Use the ALTER DATABASE and ALTER TABLE commands.
- Код: Выделить всё
ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Or if you're still on MySQL 5.5.2 or older which didn't support 4-byte UTF-8, use utf8 instead of utf8mb4:
- Код: Выделить всё
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Вернуться в Вопросы по AMXX и его плагинам
Сейчас этот форум просматривают: Google [Bot] и гости: 10