Provided by: libjuman-perl_7.0-3.6build1_all 

NAME
Juman::Encode - character encoding functions
DESCRIPTION
Perl-5.8.x は内部文字コードとして Unicode を採用している.そのため,日 本語 EUC
を使っているプロセスとの入出力を行う場合や,日本語 EUC で記述
されたデータを参照する場合には,常に明示的に encode/decode を行う必要 がある.
このライブラリでは,そのための関数を定義している.
FUNCTIONS
$octets = encode ( $string )
文字列を,"encoding" プラグマで指定されている文字コードで encode して, バイト列を得る.
$string = decode ( $octets )
バイト列を,"encoding" プラグマで指定されている文字コードで decode し て,文字列を得る.
set_encoding ( $handle )
指定されたファイルハンドルとの通信に,"encoding" プラグマで指定されて
いる文字コードを使うように設定する.
いずれの関数も,"encoding" プラグマが指定されていない場合には,何もし ない.
MEMO
このライブラリは,変数 "${^ENCODING}" を参照する必要のある関数の定義
を,一ヶ所にまとめるために導入した.なぜならば,変数 "${^ENCODING}"
を参照しようとするコードは,Jperl-5.005 では syntax error となるためで ある.
Sample Script:
use English qw/ $PERL_VERSION /;
if( $PERL_VERSION > 5.008 ){
${^ENCODING}->encode( ... );
}
Error Message:
syntax error at sample.perl line 3, near "{^"
SEE ALSO
• encoding
• Encode
AUTHOR
土屋 雅稔 <tsuchiya@pine.kuee.kyoto-u.ac.jp>
POD ERRORS
Hey! The above document had some coding errors, which are explained below:
Around line 14:
Non-ASCII character seen before =encoding in 'は内部文字コードとして'. Assuming UTF-8
Around line 108:
=over without closing =back
perl v5.38.2 2024-03-31 Juman::Encode(3pm)