MongoDB编码错误
在导入文件之前,我使用iconvMongoDB编码错误,mongodb,Mongodb,在导入文件之前,我使用iconv-f ISO-8859-1-t utf-8-c,所有文本看起来都很好。然后,在我导入文件并调出集合后,我数据库中的所有文本都再次具有符号。我能做些什么来解决这个问题,还是MongoDb不接受拉丁字符 第1步:iconv-f ISO-8859-1-t utf-8-c机场.csv 产出:佩尼亚 步骤2:mongoimport-d test-c airports——键入csv——文件airports.csv——headerline 输出:Pe�a、 第1步:iconv-
-f ISO-8859-1-t utf-8-c
,所有文本看起来都很好。然后,在我导入文件并调出集合后,我数据库中的所有文本都再次具有符号。我能做些什么来解决这个问题,还是MongoDb不接受拉丁字符
第1步:
iconv-f ISO-8859-1-t utf-8-c机场.csv
产出:佩尼亚
步骤2:mongoimport-d test-c airports——键入csv——文件airports.csv——headerline
输出:Pe�a、 第1步:
iconv-f ISO-8859-1-t utf-8 airports.csv>airportsencoded.csv
步骤2:mongoimport-d test-c airports——键入csv——文件airportsencoded.csv——标题行
这就解决了问题 你能不能让你的问题包含一个不起作用的具体例子?@johnyhk当我进行编码时,一切都会好起来。当我导入时,它会将所有字母更改为符号。我不知道我是否跳过了一个步骤,没有导入编码版本,或者我是否做了其他错误。我指的是你导入的CSV的一个特定示例,它再现了问题。CSV只是一个机场列表。西班牙语的名称编码不正确,如示例中的名称。