globalserver 报错 RMIInitArmyBackObject InitError

根据报错信息一路追查下来,发现某个帮派的数据解析 json 的时候报错。监视变量,找出这段字符串,大致结构如下:

{
"army_name":"\u98ce\u4e91\u805a\u53d8",
"army_level":1,
"notice":"\u6b22\u8fce\u5404\u4f4d\u52a0\u5165\uff0c\u07d8\u01b0\u07d8\u01b0\u07d8\u0180\f@8"
}

继续跟踪 json_c_0.9 的代码

合服导致 globalserver 起不来的问题-LMLPHP

解析到 \f 的时候,发现不是unicode编码,于是出错。

估计是后台那边合服处理数据库的代码有问题

05-11 15:37