通過Python查詢Neo4j資料為中文亂碼問題的解決
阿新 • • 發佈:2020-12-23
最近把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中文社群