我不确定它从什么时候发生,但在我升级到 14.04(从 13.10)之前它肯定可以工作,但现在却不行了:
iconv -f UTF-8 -t EUC-JP input > output
它向我提供了以下消息:
iconv: conversion to `EUC-JP' is not supported
Try `iconv --help' or `iconv --usage' for more information.
我尝试过 EUCJP,甚至尝试过 iconv -l 中列出的其他一些方法,但都无济于事。我注意到一个奇怪的现象,iconv -l 会导致:
Segmentation fault (core dumped)
大约 50% 的时间...不确定是什么原因造成的。
我尝试在其他地方寻找,但找不到类似的东西(很可能我在某个时候搞砸了一些东西 ;P)。此外,iconv 似乎不是一个合适的包,所以我真的不确定是否/如何重新配置它...
谢谢!
编辑:不是一个非常令人满意的解决方案,但是uconv有效。不确定两者之间有什么区别。
答案1
您的语言环境出了问题。尝试以下命令:
sudo dpkg-reconfigure locales