Neo4j SDN4 и символы Юникода
Я храню следующую строку с 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 ответ
Решение
В исходной строке не было кодировки UTF-8, чего ожидает neo4j, поэтому символы, отсутствующие в UTF-8, были заменены символом замены U+FFFD.