neo4j 查询结果中文乱码
发布于 6 年前 作者 liutianling 7019 次浏览 来自 问答

这个是查询得到的结果,其中add和name的属性值为中文,结果显示乱码 {‘n’: (_3671054:Person {add: ‘\u4e0a\u6d77’, age: 28, gender: ‘male’, name: ‘\u8001\u738b’})} 我用的是pycharm,py2neo, 代码开头有申明编码方式为,pycharm设置的编码方式和代码申明的编码方式都是utf-8,请问这个是怎么回事,该怎么解决?

8 回复

hi, 遇到同样的问题了, 请问怎么解决的啊~谢谢!

@miumiu 兄台,你解决了么,我也遇到了。。。。。

您好,我也遇到了同样的问题,请问解决了我嘛?谢谢~

大家解决了吗

修改编码格式为utf-8,无BOM编码格式,以防止出现中文乱码,比如用 Notepad++ 上面的编码转换为utf-8,无BOM编码格式

@pangguoming 节点本来就是以utf-8的编码存储的,但是现在用py2neo查询出来还是undecode,请问怎么解决呢?

@cdncdn22 python 代码里再次转码

这样转换一下就OK了:

企业微信截图_20200821164512.png

回到顶部