トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS   ログイン

TOP>UTF2.pm

Perl | install_japerl_Framework.bat | japerl.bat | jacode.pl | Char.pm | Perl-Exactly | Strict-Perl | Modern-Open | Fake-Our | Fake-Encode | Stable-Module | SjisTk | DBD-mysqlPPrawSjis | DBD-PgPPSjis | Sjis.pm | EUCJP.pm | UTF2.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つの変更を加えて作成しています。

参考までにOldUTF8ソフトウェアの場合、初期のUTF-8なので

 (?:[\xC0-\xDF]|
    [\xE0-\xEF][\x80-\xBF]|
    [\xF0-\xF4][\x80-\xBF][\x80-\xBF]
 )

になります。

主な特徴

Perl関連の成功したソフトウェアからいいところをとってきました。

関連情報


Last-modified: 2023-12-14 (木) 22:31:44