L2JBR - 修复数据库编码为UTF8

修复天堂2数据库编码问题

数据库编码不是UTF-8会导致游戏内无法正常显示和输入中文。L2JBR项目常见的编码问题是使用默认的latin1编码,需要转换为UTF-8。

修改数据库编码为UTF-8

执行以下SQL命令将数据库编码修改为UTF-8:

bash 复制代码
alter table l2jdb.accounts convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.account_premium convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.auctions convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.augmentations convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.autofarm_areas convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.autofarm_nodes convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.autofarm_time_usage convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.balance_classes convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.balance_vulnerability convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_auction convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_favorite convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_forum convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_mail convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_post convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bbs_topic convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.bookmarks convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.buffer_schemes convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.buffshop convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.buylists convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle_doorupgrade convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle_functions convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle_manor_procure convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle_manor_production convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.castle_trapupgrade convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.characters convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_data convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_hennas convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_macroses convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_memo convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_mission convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_offline_trade convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_offline_trade_items convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_quests convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_raid_points convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_recipebook convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_recommends convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_relations convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_shortcuts convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_skills convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_skills_save convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.character_subclasses convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall_flagwar_attackers convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall_flagwar_members convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall_flagwar_owner_npcs convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall_functions convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clanhall_siege_attackers convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clan_data convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clan_privs convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clan_skills convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clan_subpledges convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.clan_wars convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.cursed_weapons convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.dungeon_cooldowns convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.events_custom_data convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.fishing_championship convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.games convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.gameservers convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.grandboss_list convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.heroes convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.heroes_diary convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.hwid_bans convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.hwid_extra_boxes convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.hwid_info convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.items convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.items_delayed convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.items_on_ground convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.mdt_bets convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.mdt_history convert to charaacter set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.mods_wedding convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.olympiad_data convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.olympiad_fights convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.olympiad_nobles convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.olympiad_nobles_eom convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.petition convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.petition_message convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.pets convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.player_droplist_config convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.player_emails convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.rainbowsprings_attacker_list convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.server_memo convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.seven_signs convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.seven_signs_festival convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.seven_signs_status convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.siege_clans convert to character set utf8mb4 collate  utf8mb4_general_ci;
alter table l2jdb.spawn_data convert to character set utf8mb4 collate  utf8mb4_general_ci;

擴展閲讀:天堂2開源中文交流社區

相关推荐
H_oRIZoN_4 小时前
Linux入门DAY37(IO 多路复用、TCP 并发服务器与数据库 SQLite3 详解)
linux·服务器·数据库
2501_930472444 小时前
05_数据库迁移腾讯云_DTS评估与预检回滚清单
数据库·云计算·腾讯云
三8444 小时前
SSRF 从入门到实战(下篇):gopher 打 Redis 实现 RCE
数据库·redis·缓存
承渊政道5 小时前
从GB到TB:KFS如何实现高吞吐、有序的异构增量同步
数据库·kingbase·延迟优化·kfs·数据量级优化
广州灵眸科技有限公司5 小时前
灵眸科技EAI3572-Core-L核心板即将发布!八核+4TOPS NPU,面向工业与边缘AI
linux·运维·服务器·数据库·yolo
Y38153266213 小时前
MySQL 慢查询排查实战:EXPLAIN 看懂 type 与 Extra,一个字段定位性能问题
数据库·mysql
Logintern0914 小时前
PostgreSQL 的 ORDER BY 多列排序
数据库·postgresql
今天AI了吗15 小时前
DeepSeek Harness 深度解析:从评测架构到实战落地
java·网络·数据库·人工智能·架构·java-ee
数据库小学妹15 小时前
为什么MySQL索引用B+树?从存储底层讲透原理
数据库·mysql·b+树·索引优化·磁盘io·数据库原理
BestHeaker15 小时前
制造业 MES 开发入门:和互联网业务开发的 5 个本质差异(一)
数据库·经验分享·制造业·mes