Each code page has one alias name, for examples 'cp932' => 'sjis', 'cp936' => 'gb2312', 'cp949' => 'euc-kr', 'cp950' => 'big5', you can use these alias names instead of 'cpxxx'. For Japanese, guys can use 'euc-jp' as iocharset to use EUC-JP encoding .