NAME
Egg::Plugin::Filter::Plugin::Japanese - Filter processing for Japanese.
SYNOPSIS
package MyApp;
use Egg qw/ Filter /;
__PACKAGE__->egg_startup(
..........
....
plugin_filter => {
plugins=> [qw/ Japanese::EUC /],
},
);
$e->filter(
name => [qw/ hold_html h2z a2z j_strip j_trim /],
message => [qw/ escape_html j_text:3 j_fold:72 /],
);
DESCRIPTION
It is a plugin for Egg::Plugin::Filter that does the filter processing for Japanese.
It is made to use by setting plugin of the configuration of Egg::Plugin::Filter.
plugin_filter => {
plugins=> [qw/ Japanese::UTF8 /],
},
[[Egg::Plugin::Filter::Japanese::UTF8]]¡¢ [[Egg::Plugin::Filter::Japanese::EUC]]¡¢ [[Egg::Plugin::Filter::Japanese::Shift_JIS]]
FILTERS
h2z
The normal-width katakana is made multi byte character.
see [[Jcode]]
a2z
The alphanumeric character is made multi byte character.
The tr method of [[Jcode]] is used.
j_trim
'trim' corresponding to the multi byte space is done.
j_hold
'hold' corresponding to the multi byte space is done.
j_strip
'strip' corresponding to the multi byte space is done. It is replaced with half angle space.
j_strip_j
'strip' corresponding to the multi byte space is done. It is replaced with the multi byte space.
j_strip_blank
'strip' is done for only half angle space and the em-size space. It is replaced with half angle space.
j_strip_blank_j
'strip' is done for only half angle space and the em-size space. It is replaced with the multi byte space.
j_text [:NUMBER]
'h2z' , 'strip_tab' , 'j_trim', 'j_strip_blank', 'crlf' are done at a time.
In NUMBER, the default when unspecifying it by the figure passed to crlf is three.
$e->filter(
hoge => [qw/ j_text:2 /],
);
Using it by inputting textarea is convenient.
j_fold [:NUMBER]
The length of the character a line is arranged.
NUMBER is a figure passed to the jfold method of Jcode, and default is 72.
SEE ALSO
Egg::Release, Egg::Plugin::Filter, Egg::Plugin::Filter::Plugin::UTF8, Egg::Plugin::Filter::Plugin::Shift_JIS, Jcode,
AUTHOR
Masatoshi Mizuno <lushe@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2008 Bee Flag, Corp. <http://egg.bomcity.com/>.
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.6 or, at your option, any later version of Perl 5 you may have available.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 131:
Non-ASCII character seen before =encoding in '[[Egg::Plugin::Filter::Japanese::UTF8]]¡¢'. Assuming CP1252