Re: tar: Can't translate pathname 中文档名 to UTF-8

楼主: danielsig727 (:(){:|:&};:)   2012-06-19 22:53:18
如同字面上的意思,因为你系统处理所有字串都用 big5,
因此碰到中文字的时候很容易碰到编码问题
你的解法只不过在压缩前把系统编码改成 UTF-8 而已
档案名称就用 UTF-8 写入了
如果你之前系统已经有用 big-5 编码中文档名的档案
这样混著存反而日后寻找档案上会造成更大的隐忧
(例如说架 ftp 的时候就会有些档名因编码不同便乱码甚至找不到)
建议是把所有编码都换成 UTF-8 (zh_TW.UTF-8)
另外推荐可以使用 ports 中的 convmv 工具转换档名编码
除非有什么特殊考量,应该还是尽量避免 big5 这个该淘汰的东西比较好......

Links booklink

Contact Us: admin [ a t ] ucptt.com