我有一个日语客户端,并生成了一个大的平面文件(120万行)数据发送给他们。
该文件采用UTF-8编码,支持存储和显示所有日文字符。客户希望以shiftJIS编码格式接收此文件,该格式是为日文字符设计的。
我的问题是我的文件很大,而且我必须重复执行几百个文件。在线转换工具上的复制粘贴字段不会缩放到该尺寸,并且不够快。
有没有人知道一个免费的桌面应用程序,或者甚至可以用来转换编码的ruby库?还是其他任何建议?
谢谢!
答案 0 :(得分:0)
我猜您想要的可能是nkf
,网络汉字过滤器。
您可以将文件从utf-8转换为shift-jis,如下所示:
% nkf -s file-utf8.txt > file-sjis.txt
手册页:
http://linuxcommand.org/man_pages/nkf1.html
维基百科:
http://en.wikipedia.org/wiki/Network_Kanji_Filter
您可以像这样安装nkf:
% sudo yum install nkf
% sudo port install nkf
% brew install nkf
希望这有帮助。
答案 1 :(得分:-1)
无需任何工具或实用程序,只需使用gedit转换文件即可。 遵循以下步骤: