新手问题 [已解决] 带特殊字符的 json 转 hash []

joseen · March 14, 2014 · Last by joseen replied at March 14, 2014 · 3903 hits

JSON.parse('{"city": "bý"}')

用户填写的个人资料中带有特殊字符, 当程序拿到这个信息,需要将它转 hash 时会出现转换错误, 请教大家,是怎么解决这样的问题?

转换错误很可能是编码问题,把字符串先改下编码

@xieren58 不好意思,在程序里边的时候,字符已经转码了。 应该是下面这行代码: JSON.parse('{\"city\":\"b\u0010\u0090ý\"}')

谢谢各位,问题已解决。 参考:http://blog.sina.com.cn/s/blog_68f3bc280100xh7i.html

You need to Sign in before reply, if you don't have an account, please Sign up first.