Um unter Linux von Shift JIS zu UTF-8 zu konvertieren, tun Sie einfach:
iconv -f SHIFT-JIS -t UTF-8 <infile> > <outfile>
und um in die andere Richtung zu gehen, kehren Sie einfach die Argumente um:
iconv -f UTF-8 -t SHIFT-JIS <infile> > <outfile>
Ich kenne OSX nicht, aber es könnte durchaus den iconv
haben Befehl ebenfalls, in diesem Fall sollte etwas Ähnliches funktionieren.