Perl | install_japerl_Framework.bat | japerl.bat | jacode.pl | Perl-Exactly | Strict-Perl | Modern-Open | Fake-Our | Stable-Module | SjisTk | DBD-mysqlPPrawSjis | Sjis.pm | EUCJP.pm | UTF2.pm | Char.pm
404 Flag Not Found
The UTF8 flag was not found -- unless you need it.
UTF2ソフトウェアはUTF-8を扱うための Perl プログラムです。Sjisソフトウェアと同様のコンセプトによって Perl のマルチバイト文字対応を行います。つまり、外部コードであるUTF-8そのものを内部コードとして処理します。なお、ここでのUTF-8はRFC3629のUTF-8です。もしCESU-8(Compatibility Encoding Scheme for UTF-16: 8-Bit) あるいは Modified UTF-8 を扱いたい場合は OldUTF8ソフトウェア を使用することができます。
インストール方法
以下のファイルを C:\Perl\site\lib にコピーするとインストール完了です
使い方
スクリプト先頭に以下の記述をします。そうするとスクリプトをUTF-8で記述でき、Perlの動作もUTF-8による日本語文字列に対応するようになります。
use UTF2; # UTF8 ではないので注意!!
UTF2ソフトウェアの概要
UTF2ソフトウェアはSjisソフトウェアをもとにして以下の3つの変更を加えて作成しています。
(?:[\xC2-\xDF]| [\xE0-\xE0][\xA0-\xBF]| [\xE1-\xEC][\x80-\xBF]| [\xED-\xED][\x80-\x9F]| [\xEE-\xEF][\x80-\xBF]| [\xF0-\xF0][\x90-\xBF][\x80-\xBF]| [\xF1-\xF3][\x80-\xBF][\x80-\xBF]| [\xF4-\xF4][\x80-\x8F][\x80-\xBF] )になります。
参考までにOldUTF8ソフトウェアの場合、初期のUTF-8なので
(?:[\xC0-\xDF]| [\xE0-\xEF][\x80-\xBF]| [\xF0-\xF4][\x80-\xBF][\x80-\xBF] )
になります。
主な特徴
Perl関連の成功したソフトウェアからいいところをとってきました。
関連情報