Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB编码错误_Mongodb - Fatal编程技术网

MongoDB编码错误

MongoDB编码错误,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-

在导入文件之前,我使用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只是一个机场列表。西班牙语的名称编码不正确,如示例中的名称。