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

★Сириус★

Участник
Сообщения
743
Реакции
197
Подскажите как правильно создават базу MySQL тоесть в какой кодеровке.
В общем нужно для плагинов которые поддерживают базу MySQL
Создавал базу для одного плагина, но в итоге русские ники плагин заносит в базу какимито вопросами и всякой фигней (кракозябры).
притом плагинов много кторые испоьзуют эту базу
А конкретных иснструкций на сайте так и нету
Когдато создавал базу для соурсбана, да проблема в том что не помню как, помню только что там чтото связано с кодировками latin1_swedish_ci и utf8_general_ci, что бы русский корректный был
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Re: Создание базы данных MySQL в правильной кодеровке

В большинстве своем требуется utf8_general_ci, в тмо числе и для SB с HLXCE, но некоторые плагины используют другие кодировки, например стандартный плагин админов SM через MySQL (admin-sql-*.smx) не умеет utf-8, ему cp1251 подавай. Поэтому ставь utf8_general_ci, если что-то не то, надо уже смотреть что хочет плагин
 

★Сириус★

Участник
Сообщения
743
Реакции
197
Re: Создание базы данных MySQL в правильной кодеровке

ну ок, попробую по тыкать
у меня система банов в двух кодировках. тока не понимаю что за что отвечает

1659442.png
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Re: Создание базы данных MySQL в правильной кодеровке

ну ок, попробую по тыкать
у меня система банов в двух кодировках. тока не понимаю что за что отвечает

1659442.png

Ну получается что у тебя у самой базы latin_***, а таблицы в утф. В том скрине который ты мне показал нажми "операции" и там поставь "Сравнение" utf8_general_ci - проблемы должны исчезнуть
 

★Сириус★

Участник
Сообщения
743
Реакции
197
Re: Создание базы данных MySQL в правильной кодеровке

здесь у меня проблем нету, сдесь как раз так как нужно, это я к примеру показал, вожусь с другим плагином, пока так и не нашел решения
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Re: Создание базы данных MySQL в правильной кодеровке

здесь у меня проблем нету, сдесь как раз так как нужно, это я к примеру показал, вожусь с другим плагином, пока так и не нашел решения

Нужно смотреть исходники плагина или он еще может писать в error_log о неверных кодировках, и подстраиваться под нее, либо изменять плагин для корректной работы с utf8
 

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
Re: Создание базы данных MySQL в правильной кодеровке

my.cnf
C-подобный:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default-character-set=utf8
 

igodsewer

VanillaProject.ru
Сообщения
29
Реакции
8
Re: Создание базы данных MySQL в правильной кодеровке

SourceBans отправляет все запросы в кодировке UTF8, но если есть задержка до базы данных (она не локальна к серверу), то при возникновении задержки (незначительной, не всмысле неработоспособности сервера БД) от запроса отваливается часть, указывающая на UTF8, проверил на личном опыте не один раз.
Попробуй поднять веб-сервер и игровой с сорсбансом у себя дома, и забань себя, убедишься в моих словах.
 
Сверху Снизу