mysql Иероглифы вместо русских букв в БД

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
101
Реакции
17
Помог
2 раз(а)
Добрый день. Проблема с отображением русских букв.
1635498996307.png
Есть локальная БД, пишутся звания, стата, админы, баны, топкиллер, гаги.
Так вот везде отображается хорошо,
1635499121596.png1635499256639.png1635499329633.png
кроме таблицы с гагами. (Еще звания, но на них пофигу, всегда так было.)
Использую плагин ChatAdditions с модулем CA_Storage_CSBans. Кодировка во всех таблицах одинаковая
1635498856687.png1635499515787.png
1635499437530.png
Пробовал менять кодировку у таблицы, у колонок и в
1635499693266.png
, создавал таблицу вручную. Все что нагуглил, мне не помогло.

Сделал импорт в БД на тестовый сервер кссерва, такой проблемы нет.
1635500754539.png1635501260372.png

Видимо что-то надо настроить в mysql, но что и где я не представляю.
 
В этой теме было размещено решение! Перейти к решению.
Последнее редактирование:
Сообщения
28
Реакции
13
Помог
2 раз(а)
к конфигу mariadb есть доступ?
 
Сообщения
28
Реакции
13
Помог
2 раз(а)
да оно, в mariadb.conf раскомментируй строчку
default-character-set = utf8

В параметр сервера добавь

mysqld
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake

и сделай ребут службе
 
Сообщения
657
Реакции
229
Помог
11 раз(а)
Вопрос: Некорректно отображаются русские ники... Как решить проблему с кодировкой?
Ответ: Для корректного отображения русских ников и причин в Cs:bans необходимо выполнить следующее:
  1. В конфиге FB main.cfg выставляем fb_use_russian 0
  2. На web-хостинге в папке /banlist/protected/config редактируем файл main.php
  3. Ищем 126 строку и меняем 'charset' => 'utf8', НА 'charset' => 'latin1',
  4. После всех изменений меняем карту, да бы подгрузить изменения в FB конфиге.

Есть еще один вариант
error_reporting(0);

в конфиге mysql в подраздел [mysqld]
добавь следующее:
character-set-server = utf8
collation_server = utf8_general_ci
init-connect = "SET NAMES utf8"


взято с этого сайта
 
Сообщения
101
Реакции
17
Помог
2 раз(а)
да оно, в mariadb.conf раскомментируй строчку
default-character-set = utf8
С этим служба не запускалась почему то.

В параметр сервера добавь

mysqld
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake

и сделай ребут службе
А вот эта часть помогла, все четко)
1635585526701.png
Limbooc, cookie, спасибо вам обоим))
skip-character-set-client-handshake надо обязательно, в моем случае)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу