您当前的位置:首页 > 其他技术 > 其他技术

解决神泣5.0建立角色中文乱码问题

本文出处:网游动力作者:本站发布时间:2009-12-12阅读次数:

下面给出解决5.0建立中文角色乱码的解决方案。正常的,或者老手们不用看了,谢谢。。。
首先,改变ps_gamedata库的排序规则。
打开“查询分析器”选择ps_gamedata库,复制以下代码进去
alter database PS_GameData collate Chinese_PRC_CI_AS
执行。
第二步,改变CHARS表中USERID字段和CHARNAME字段的排序规则
复制另外两行,仍在查询分析器中执行
alter TABLE CHARS alter COLUMN CharName varchar(12) collate Chinese_PRC_CI_AS

alter TABLE CHARS alter COLUMN UserID varchar(30) collate Chinese_PRC_CI_AS
执行完后,重启你的服务端,再进游戏,建立个中文角色试试吧!

第一个,更改库的排序规 则时,请不要开启游戏服务端,或者在GAMEDATA中进行操作,建议停止SQL服务,然后重启SQL服务,立即执行
alter database PS_GameData collate Chinese_PRC_CI_AS

第二个,好像是因为主键的原因不动更改。。我上次不记得怎么弄了一下就可以更改那两个列的排序规则。
有个办法,先将CHARS表导出生成  chars.sql
如题图1
然后打开chars.sql,找到图2示例的几个地方,将korea_xx_xx_xx替换为Chinese_PRC_CI_AS,然后保存
删除CHARS表,然后把刚才导出并修改过的chars.sql里的内容复制,粘贴到查询分析器里。执行就重建了chars表啦!!!