簡體   English   中英

neo4j“ csv加載”額外字符

[英]neo4j “csv load” extra character

1)我有一個簡單的csv文件,其中包含7種語言。 文件內容如下所示:

文件內容的屏幕截圖

2)我使用此命令成功導入所有7種語言:

LOAD CSV FROM 'file:C:/Language.csv' AS line
MERGE (l:Language { Name: line[0] })
RETURN l.Name AS Language

在此處輸入圖片說明

3)導入后,此查詢“ Turkish”不返回結果

match (l: Language {Name:'Turkish'}) return l

沒有結果的查詢

4)但是,查詢其他語言會返回正確的結果。 即:希臘文

match (l: Language {Name:'Greek'}) return l

希臘結果

5)我懷疑還有一個額外的隱形角色。 該查詢有效:

match (l: Language)
where l.Name =~ '.*Turkish*.'
return l

像土耳其的結果

問題:怎么可能?為什么?

其他Google Chrome響應截圖: 在此處輸入圖片說明

我已將問題確定為我的csv文件為“帶BOM的UTF-8”。 當我將其另存為“沒有BOM的UTF-8”時,問題解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM