# NAME

Lingua::JA::Regular::Unicode - convert japanese chars.

# SYNOPSIS

   use Lingua::JA::Regular::Unicode qw/alnum_z2h hiragana2katakana space_z2h/;
   alnum_z2h("A1");                                        # => "A1"
   hiragana2katakana("ほげ");                                # => "ホゲ"
   space_z2h("\x{0300}");                                    # => 半角スペース

# DESCRIPTION

Lingua::JA::Regular::Unicode is regularizer.

- alnum\_z2h

   Convert alphabet, numbers and __symbols__ ZENKAKU to HANKAKU.

   Symbols contains __\>__, __<__.

   Yes, it's bit strange. But so, this behaviour is needed by historical reason.

- alnum\_h2z

   Convert alphabet, numbers and __symbols__ HANKAKU to ZENKAKU.

- space\_z2h

   convert spaces ZENKAKU to HANKAKU.

- space\_h2z

   convert spaces HANKAKU to ZENKAKU.

- katakana\_z2h

   convert katakanas ZENKAKU to HANKAKU.

- katakana\_h2z

   convert katakanas HANKAKU to ZENKAKU.

- katakana2hiragana

   convert KATAKANA to HIRAGANA.

   This method ignores following chars:

       KATAKANA LETTER VA
       KATAKANA LETTER SMALL RE
       KATAKANA LETTER SMALL HU
       KATAKANA LETTER SMALL HI
       KATAKANA LETTER SMALL HE
       KATAKANA DIGRAPH KOTO
       KATAKANA LETTER SMALL SU
       KATAKANA LETTER SMALL HO
       KATAKANA LETTER SMALL SI
       KATAKANA LETTER SMALL RI
       KATAKANA LETTER VE
       KATAKANA LETTER SMALL TO
       KATAKANA LETTER SMALL KU
       KATAKANA LETTER VO
       KATAKANA LETTER SMALL RO
       KATAKANA LETTER SMALL RA
       KATAKANA LETTER SMALL MU
       KATAKANA LETTER SMALL HA
       KATAKANA LETTER VI
       KATAKANA LETTER SMALL RU
       KATAKANA LETTER SMALL NU
       KATAKANA MIDDLE DOT
       HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
       HALFWIDTH KATAKANA VOICED SOUND MARK
       HALFWIDTH KATAKANA MIDDLE DOT

- hiragana2katakana

   convert HIRAGANA to KATAKANA.

   This method ignores following chars:

       HIRAGANA DIGRAPH YORI

# AUTHOR

Tokuhiro Matsuno <tokuhirom AAJKLFJEF@ GMAIL COM>

# THANKS To

   takefumi kimura - the author of L<Lingua::JA::Regular>
   dankogai

# SEE ALSO

[Lingua::JA::Regular](http://search.cpan.org/perldoc?Lingua::JA::Regular)

# LICENSE

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.