最近有人在问,如何在数据库里封禁,方法就是写入 forbid 表。 但是有个问题,有些童鞋直接插入之后,会发现游戏里面的是乱码,这个时候我们需要将编码转为UTF-16LE。 示例:
CALL addForbid(176,100,100,CONVERT('测试' USING 'utf16le'),32)
谢谢您,我就是提问那个人。你这个方法肯定是可行的,我之所以不成功,也许是因为mysql版本低了没有这个编码。升级成高版本就进不了游戏了。
mrg 高版本数据库需要将数据库编码设置为 latin1,请参考:https://bbs.2iwm.com/d/120
以及 :https://bbs.2iwm.com/d/112
CALL addForbid(176,100,100,CONVERT('测试' USING 'utf16le'),32) 32是账号id吧
密码乱码也是utf16le么