不支持 iconv 转换

不支持 iconv 转换

我不确定它从什么时候发生,但在我升级到 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

相关内容