iconv的mac编码列表

我正在使用与macports一起安装的iconv以及OSX附带的默认iconv。 我想使用某种编码 – sjis-win,它不是支持的编码之一。 在Linux上,还有更多支持的编码。

所以我想知道如果我需要重新安装iconv或者如果有一种方法来启用更多的编码。

OS X 10.6的系统提供的iconv确实有sjis-win编码,但是它并不是别名。

在FreeBSD上:

 $ iconv -l | grep -i sjis-win CP932 MS932 SHIFT_JIS-MS SJIS-MS SJIS-OPEN SJIS-WIN WINDOWS-31J WINDOWS-932 CSWINDOWS31J 

这些都是sjis-win的别名。 我们看到这个编码也被称为代码页932 。 所以在OS X上:

 $ iconv -l | grep 932 CP932 

OS X中包含的iconv版本确实有sjis-win编码,但是您需要将其引用为cp932,因为这是唯一列出的别名。