Como converter um arquivo de texto de Shift JIS para UTF-8 e de volta do terminal

4

Para fazer essa conversão, eu tenho que usar um editor de texto. Isso é tedioso. Existe uma maneira mais fácil de fazê-lo, como algum programa que eu possa executar a partir do terminal Linux ou OS X?

    
por tony_sid 21.07.2011 / 02:18

2 respostas

9

Para converter de Shift JIS para UTF-8 no linux, faça o seguinte:

iconv -f SHIFT-JIS -t UTF-8 <infile> > <outfile>

e para ir na outra direção, apenas inverta os argumentos:

iconv -f UTF-8 -t SHIFT-JIS <infile> > <outfile>

Eu não sei o OSX, mas também pode ter o comando iconv , e nesse caso algo semelhante deve funcionar.

    
por 21.07.2011 / 10:21
0

Eu uso o seguinte comando:

SHIFT-JIS para UTF-8

nkf -w <infile> > <Outfile>

UTF-8 para SHIFT-JIS

nkf -s <infile> > <Outfile>

NKF - Filtro de conversão de código de rede Kanji

    
por 05.12.2013 / 02:53