NAME
Encode::KR - Korean Encodings
SYNOPSIS
use Encode qw/encode decode/; $euc_kr = encode("euc-kr", $utf8); # loads Encode::KR implicitly$utf8 = decode("euc-kr", $euc_kr); # ditto
DESCRIPTION
This module implements Korean charset encodings. Encodings supported are as follows.
Canonical AliasDescription--------------------------------------------------------------------euc-kr /\beuc.*kr$/iEUC (Extended Unix Character) /\bkr.*euc$/iksc5601-rawKorean standard code set (as is)cp949 /(?:x-)?uhc$/i /(?:x-)?windows-949$/i /\bks_c_5601-1987$/i Code Page 949 (EUC-KR + 8,822 (additional Hangul syllables)MacKoreanEUC-KR + Apple Vendor Mappingsjohab JOHAB A supplementary encoding defined in Annex 3 of KS X 1001:1998iso-2022-kr iso-2022-kr [RFC1557]--------------------------------------------------------------------
To find how to use this module in detail, seeEncode.
BUGS
When you seecharset=ks_c_5601-1987
on mails and web pages, they really mean "cp949" encodings. To fix that, the following aliases are set;
qr/(?:x-)?uhc$/i => '"cp949"'qr/(?:x-)?windows-949$/i => '"cp949"'qr/ks_c_5601-1987$/i => '"cp949"'
The ASCII region (0x00-0x7f) is preserved for all encodings, even though this conflicts with mappings by the Unicode Consortium.
SEE ALSO
Module Install Instructions
To install Encode, copy and paste the appropriate command in to your terminal.
cpanm Encode
perl -MCPAN -e shellinstall Encode
For more information on module installation, please visitthe detailed CPAN module installation guide.