【发布时间】:2014-05-09 15:21:59
【问题描述】:
我有一个日本客户,并生成了一个大型平面文件(120 万行)要发送给他们的数据。
文件采用UTF-8编码,支持存储和显示所有日文字符。客户希望以专为日文字符设计的 shiftJIS 编码格式接收此文件。
- 从wikipedia page我可以得到转换逻辑
- 我看到在线转换器(例如 motobit)可以让您转换编码。
我的问题是我的文件非常大,我将不得不对数百个文件重复执行此操作。在线转换器工具上的复制粘贴字段无法缩放到该大小并且不够快。
有没有人知道我可以用来转换编码的免费桌面应用程序甚至是 ruby 库?或者有什么其他建议?
谢谢!
【问题讨论】:
-
什么系统?在大多数 *NIX 系统上默认安装 iconv:
$ iconv -f UTF-8 -t SJIS file.csv > file.sjis.csv
标签: unicode encoding utf-8 character-encoding shift-jis