1. 程式人生 > 其它 >通過Python查詢Neo4j資料為中文亂碼問題的解決

通過Python查詢Neo4j資料為中文亂碼問題的解決

技術標籤:pythonneo4j亂碼資料庫json

最近把rdf格式資料匯入Neo4j資料庫後,在Pycharm中進行節點查詢的時候,出現了以下錯誤,所有中文屬性內容全部都是“\u**”

問題圖片
通過查詢資料,以下方法可行:

from py2neo import Graph,NodeMatcher
import json
effects_graph = Graph("http://localhost:7474",
                      username = 'neo4j',
                      password = '****')
matcher = NodeMatcher(effects_graph) node1 =matcher.match('***', name = '****').first() nodesStr = json.dumps(node1, ensure_ascii = False) nodes = json.loads(nodesStr) print(node1)

當然最重要的是這兩行程式碼:

nodesStr = json.dumps(node1, ensure_ascii = False)
nodes = json.loads(nodesStr)

具體可以參考以下連線:
Neo4j中文社群