【发布时间】:2015-01-30 16:26:08
【问题描述】:
我正在使用以下 curl 调用来获取 csv 文件格式的远程服务器:
curl -H "Content-Type: text/csv; charset=utf-8" ftp://user:password@ftp.url.com:21/file.csv | iconv -f iso8859-1 -t utf-8 > tmp.csv
当我检查 tmp.csv 文件时,欧元符号 (€) 显示为
检查服务器上的 csv 文件,€ 显示正确,所以我认为在 curl 过程中某些内容编码不正确。
谷歌搜索建议在我的通话中添加 -H "Content-Type: text/csv; charset=utf-8" 或 iconv -f iso8859-1 -t utf-8 但这没有帮助。
帮我stackoverflow你我唯一的希望。
一个附带问题,为什么 € 符号会导致很多编码问题?
【问题讨论】: