croos-kのメインエンブレム

サイト名

文字コード変換


iconv△-f△SHIFT_JIS△-t△UTF-8△変換前ファイル名△-o△変換後ファイル名

Windowsの文字コードは「Shift_jis」Linuxの文字コードは「UTF-8」なので「Shift_jis」から「UTF-8」への変換が必要になります。ココでは私が良く使う「iconv」で変換してみます。

文字コード変換は「iconv -f SHIFT_JIS -t UTF-8 変換前ファイル名 -o 変換後ファイル名」

[server@localhost work]$
[server@localhost work]$ iconv -f SHIFT_JIS -t UTF-8 sample-windows -o sample-windows2
[server@localhost work]$

リダイレクト「>」で変換後ファイルが生成されるので、変換前後を確認してみます。


[server@localhost work]$
[server@localhost work]$ nkf -g sample-windows
Shift_JIS
[server@localhost work]$
[server@localhost work]$ nkf -g sample-windows2
UTF-8
[server@localhost work]$

変換前のsample-windowsは「Shift_jis」ですが、変換後のsample-windows2は「UTF-8」に変換されていることが確認できました。