# 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 # THANKS To takefumi kimura - the author of L 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.