iconv lista de codificações mac

1

Estou usando o iconv instalado com macports, bem como o iconv padrão que vem com o OSX. Eu quero usar uma certa codificação - sjis-win, que não é uma das codificações suportadas. No Linux, existem muito mais codificações suportadas.

Então, estou me perguntando se preciso reinstalar o iconv ou se há uma maneira de ativar mais codificações.

    
por jimiyash 15.12.2009 / 03:45

1 resposta

3

O iconv fornecido pelo sistema do OS X 10.6 possui a codificação sjis-win, mas não é aliado a esse nome.

No FreeBSD:

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

Esses são todos os apelidos de sjis-win. Vemos que essa codificação também é conhecida como página de códigos 932 . Então, no OS X:

$ iconv -l | grep 932
CP932

A versão do iconv incluída no OS X tem a codificação sjis-win, mas você precisa se referir a ela como cp932, porque esse é o único alias listado.

    
por 23.07.2010 / 07:19

Tags