87,990
社区成员
发帖
与我相关
我的任务
分享
如图所见 Mentor后面多了一个引号,我找了很久看看是不是哪里自己多拼接了一个引号,但是并没有找到,然后我调试的时候发现
Mentor后面多了很多空格(数据库里数据类型是char32所以返回数据的时候是多余的位置全用空格填充的)然后我就.trim()把多余的空格去了,去了之后,我就发现,那个引号就消失了,这是为什么?
谢谢,用16进制查看了一下,但全部都是普通的空格。
不过现在我终于找到原因了,因为我是把序列化的json字符串存到 button标签的value里,而json字符串都是这样的 "{"name":"xxxx", "site":"http://www.xxxxx.com"} "最外层有双引号里面还嵌套了双引号,然后我发现只要这种情况下在里面加空格,字符串就会截断,在google浏览器上查看时就多了引号。所以只能把所有的空格去掉。。。