[英]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.