Кодировка

Makzz

Путник
Пользователь
Сообщения
62
Розыгрыши
0
Репутация
17
Реакции
3
Баллы
0
после рестарта сервера все персонажи что на офф трейде, крафте в иероглифах сообщение продажи
как исправить кто подскажет ??
Сборка l2jfrozen может кто стыкался.
 

Вложения

  • post-24060-0-04301900-1498326945.png
    post-24060-0-04301900-1498326945.png
    230,8 КБ · Просмотры: 123
Вероятнее всего в таблице, где хранятся эти данные - выставлена не так кодировка
А может и для всей базы
 
Вероятнее всего в таблице, где хранятся эти данные - выставлена не так кодировка
А может и для всей базы
ALTER TABLE `character_offline_trade` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Выполнял , не помогает ..
Жму на выход с игры заносится в бд "???? ??? ??", пока в игре все нормально все символы на русском
 

Вложения

  • Untitled.png
    Untitled.png
    69,7 КБ · Просмотры: 73
а в строке соединения с бд хоть кодировку указываешь?
типа
Код:
jdbc:mysql://localhost/l2db?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
 
а в строке соединения с бд хоть кодировку указываешь?
типа
Код:
jdbc:mysql://localhost/l2db?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
Не варик ошибки летят, тут ГС по другому чучуть устроен
# Database Pool Type
# Possible Values: c3p0 or BoneCP
# c3p0: more stable
# BoneCP: more performance
DatabasePoolType = c3p0

# Parameters Databases - MYSQL
Driver = com.mysql.jdbc.Driver
URL = jdbc:mysql://localhost/

# Database name
GameserverDB = gameserver_beta
LoginserverDB = loginserver_beta
 
🤦
 
Последнее редактирование:
Значит изучай в ядре, как из этих параметеров у тебя собирается строчка подключения к бд и по необходимости добавь нужное.
 
GameserverDB = gameserver_beta?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
LoginserverDB = loginserver_beta?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
 
Назад
Сверху Снизу