Назад | Перейти на главную страницу

iconv список кодировок Mac

Я использую iconv, установленный с macports, а также значок по умолчанию, который поставляется с OSX. Я хочу использовать определенную кодировку - 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

Версия iconv, включенная в OS X, имеет кодировку sjis-win, но вам нужно называть ее cp932, потому что это единственный указанный псевдоним.