YOU Hyun Jo
and 1 contributors


Encode::Korean::Yale - Perl extension for Encoding of Korean: Yale Romanization System for Koran Language


  use Encode::Korean::Yale;

  $string = decode 'yale', $octets;
  $octets = encode 'yale', $string;

  while($line = <>) {
    print encode 'utf8', decode 'yale', $line;


Encode::Korean::Yale implements an encoding system based on the transliteration method of Yale Romanization for Korean Language, developed by S. Martin and his colleagues at Yale University. It is used mainly and only in academic litterature.

This module use Encode implementation base class Encode::Encoding. The conversion is carried by a transliterator object of Encode::Korean::TransliteratorGenerator.


        Unicode name            Transliteration

        kiyeok                  k
        ssangkieok              kk
        nieun                   n
        tikeut                  t
        ssangtikeut             tt
        rieul                   l
        mieum                   m
        pieup                   p
        ssangpieup              pp
        sios                    s
        ssangsios               ss
        ieung                   ng
        cieuc                   c
        ssangcieuc              cc
        chieuch                 ch
        khieukh                 kh
        thieuth                 th
        phieuph                 ph
        hieuh                   h

        a                       a
        ae                      ay
        ya                      ya
        yae                     yay
        eo                      e
        e                       ey
        yeo                     ye
        ye                      yey
        o                       o
        wa                      wa
        wae                     way
        oe                      oy
        yo                      yo
        u                       wu
        weo                     we
        we                      wey
        wi                      wi
        yu                      yu
        eu                      u
        yi                      uy
        i                       i


Visit, for more information about Yale Romanization.

Visit, if you want a list of Hangul Jamo in Unicode.

See Encode, Encode::Encoding, Encode::Korean, Encode::Korean::TransliteratorGenerator, if you want to know more about relevant modules.

See Encode::KR, Lingua::KO::MacKorean, if you need common encodings.

See Lingua::KO::Romanize::Hangul, if you need a common romanization (transcription method used in public).


You Hyun Jo, <you at cpan dot org>


Copyright (C) 2007 by You Hyun Jo

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.