exchange 导入json文件中文乱码问题

nebula 2.0.1 docker部署
exchange 2.0.1
在用exchange导入json文件的时候属性中的中文显示的都是乱码 但是我用console单独插入中文属性的时候显示的中文是正常的 如图


中间的CPU BIOS后面跟的都是两个中文汉字 请问有什么解决办法吗?
感谢回复

你看下你的json文件的编码格式是什么,应该spark读json 读到的数据就是乱码了。

是UTF-8

你可以试下在spark-shell中 用spark.read.json(path).show()看下你的数据, 我们导入csv的中文时是可以正常在console中显示出来的

用spark是可以显示出来中文的
1628156535(1)

json中文导入nebula后可以查出的,
用这条数据测试导入{“id”:“中文id”, “name”:“小明”},查询nebula结果:
image

你可以debug跑一下,看哪一步拿到的数据是乱码

你这个是用exchange导入的吗?

是的

浙ICP备20010487号