Encode::KR - perldoc.perl.org

Perl Programming Documentation
Download Perl
Explore

Manual

- Overview
- Tutorials
- FAQs
- History / Changes
- License

Reference

- Language
- Functions
- Operators
- Special Variables
- Pragmas
- Utilities
- Internals
- Platform Specific

Modules

- A • B • C • D • E
- F • G • H • I • L
- M • N • O • P • S
- T • U • X

Tools

- Preferences

# Encode::KR

Perl 5 version 12.2 documentation
Go to top
Show page index • Show recent pages
Recently read

# Encode::KR

- NAME
- SYNOPSIS
- DESCRIPTION
- BUGS
- SEE ALSO

# 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   Alias		Description  --------------------------------------------------------------------  euc-kr      /\beuc.*kr$/i	EUC (Extended Unix Character)          /\bkr.*euc$/i  ksc5601-raw			Korean 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)  MacKorean			EUC-KR + Apple Vendor Mappings  johab       JOHAB             A supplementary encoding defined in                                              Annex 3 of KS X 1001:1998  iso-2022-kr                   iso-2022-kr                  [RFC1557]  --------------------------------------------------------------------

To find how to use this module in detail, see Encode.

# BUGS

When you see `charset=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

Encode

Page index

- NAME
- SYNOPSIS
- DESCRIPTION
- BUGS
- SEE ALSO