我有一个包含国际文如下DB2导入和国际
+0000000000000010003.,+0000000000000000103.,+0526640777496331405.,+0000000000000000019.,"¿¿¿¿¿¿"
+0000000000000010020.,+0000000000000000120.,+0526640777496331405.,+0000000000000000019.,"¿¿¿¿¿¿¿¿"
当我的FTP它DB服务器上传的目的,我看到服务器上的一些垃圾字符的CSV文件:
ÿÅ+0000000000000010003.,+0000000000000000103.,+0526640777496331405.,+0000000000000000019.,"³0¢0°0ë0ü0Ã0"
+0000000000000010020.,+0000000000000000120.,+0526640777496331405.,+0000000000000000019.,"Ã0ë0·0ü0¦0§0¤0Ã0"
我试过用iconv -f ISO8859-9 -t UTF-8 test/sample_cat_master.csv> test/sample_cat_master_test.csv 但是没有得到结果。我仍然看到垃圾字符。
从该文件导入以下消息: SQL3110N该实用程序已完成处理。从 输入文件读取“0”行。
SQL3221W ...开始提交工作。输入记录计数=“0”。
SQL3222W ...任何数据库更改的COMMIT成功。
SQL3149N从输入文件处理“0”行。 “0”行是 成功插入表中。 “0”行被拒绝。
那件事很可怕。请在将来使用代码标签。 – 2012-01-06 00:37:57
可能有助于了解您的平台 - 例如,iSeries有自己的特殊问题(通常使用“CCSID 037”创建文件)。 – 2012-01-06 16:56:37