Neo4j SDN4和unicode符号

时间:2017-03-21 18:35:50

标签: neo4j character-encoding opensuse spring-data-neo4j-4 neo4j-ogm

我将以下字符串与SDN4一起存储在我的Neo4j数据库中:

Panda Antivirus Pro is the brand’s entry level security product: a powerful antivirus tool that protects your system in an effective – and unobtrusive – way.

但在我的Neo4j节点内存储后,我有以下内容:

Panda Antivirus Pro is the brand���s entry level security product: a powerful antivirus tool that protects your system in an effective ��� and unobtrusive ��� way.

在我的ogm.properties中,我有以下属性:

driver=org.neo4j.ogm.drivers.bolt.driver.BoltDriver
URI=bolt://neo4j:neo4j@localhost

为什么我有�而不是普通字符?

在我的Windows 10计算机上,我没有看到这样的问题..这个问题只出现在我的Linux openSUSE 42.1暂存环境中。

1 个答案:

答案 0 :(得分:2)

您的原始字符串没有UTO-8编码,neo4j期望这样,因此不是UTF-8的字符被Replacement Character,U + FFFD替换。