TSNETWiki
テキストとスクリプトの世界
開始行:
[[Perl]] | [[install_japerl_Framework.bat]] | [[japerl.ba...
&size(28){''404 Flag Not Found''};
&color(red){ ''The UTF8 flag was not found -- unle...
UTF2ソフトウェアはUTF-8を扱うための Perl プログラムです。...
&size(20){''インストール方法''};
以下のファイルを C:\Perl\site\lib にコピーするとインスト...
-[[UTF2.pm 1.08 (ソースコードフィルタ):http://cpansearch....
-[[Eutf2.pm 1.08 (ランタイムルーチン):http://cpansearch.p...
&size(20){''使い方''};
スクリプト先頭に以下の記述をします。そうするとスクリプト...
use UTF2; # UTF8 ではないので注意!!
&size(20){''UTF2ソフトウェアの概要''};
UTF2ソフトウェアはSjisソフトウェアをもとにして以下の3つ...
-マルチバイト文字の先行するバイト列
--Sjisの場合 [\x81-\x9F\xE0-\xFC] のところ
(?:[\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ソフトウェア:http://search.cpan.org/di...
(?:[\xC0-\xDF]|
[\xE0-\xEF][\x80-\xBF]|
[\xF0-\xF4][\x80-\xBF][\x80-\xBF]
)
になります。
-マルチバイト文字の扱い
--2バイト目以降の値が ASCII の値と重ならずメタ文字が出現...
-マルチバイトアンカーリング処理
--1バイト目と2バイト目以降の値が重ならないため、マルチバ...
&size(20){''主な特徴''};
Perl関連の成功したソフトウェアからいいところをとってきま...
-互換性: Perl4→Perl5 のように追加によって新機能を実現し...
--''文字列の長さや文字の位置を示す単位は今までどおりオク...
--文字単位の関数は別の名前で新設(UTF2::length, UTF2::subs...
-制御性: JPerl のようにプログラマの意図を汲む
--バイト列だと思えばバイト列に、文字列だと思えば文字列に...
--UTF-8そのままの値を扱うことができる
--''UTF8フラグがない''
--オブジェクト指向は導入していない(これは利点!!)
-可搬性: jcode.pl のように単体のPerlスクリプト
--他に必要なモジュールがない
--perl5.00503でも実行することができる
--それなのにperl5.00503のXSに束縛されない
-欠点: かわいいの間 違いでしょ♪
--Latin-1を扱えない(UTF8フラグを使わないようにした代償と...
--ひとつのスクリプト中のリテラル文字列としてLatin-1とUTF-...
&size(20){''関連情報''};
-[[jacode.pl]] 文字コードの変換には jacode.pl が便利です
-[[Char.pm]] 文字コードに煩わされずに文字を扱いたいときに...
-[[Ruby on Perl(s):http://www.rubyist.net/~matz/slides/ya...
-[[UTF-8フラグの立て方・降ろし方:http://www.rakunet.org/t...
-[[Perl::utf8.pm:http://blonde.ddo.jp/object/glob.pl/2010...
終了行:
[[Perl]] | [[install_japerl_Framework.bat]] | [[japerl.ba...
&size(28){''404 Flag Not Found''};
&color(red){ ''The UTF8 flag was not found -- unle...
UTF2ソフトウェアはUTF-8を扱うための Perl プログラムです。...
&size(20){''インストール方法''};
以下のファイルを C:\Perl\site\lib にコピーするとインスト...
-[[UTF2.pm 1.08 (ソースコードフィルタ):http://cpansearch....
-[[Eutf2.pm 1.08 (ランタイムルーチン):http://cpansearch.p...
&size(20){''使い方''};
スクリプト先頭に以下の記述をします。そうするとスクリプト...
use UTF2; # UTF8 ではないので注意!!
&size(20){''UTF2ソフトウェアの概要''};
UTF2ソフトウェアはSjisソフトウェアをもとにして以下の3つ...
-マルチバイト文字の先行するバイト列
--Sjisの場合 [\x81-\x9F\xE0-\xFC] のところ
(?:[\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ソフトウェア:http://search.cpan.org/di...
(?:[\xC0-\xDF]|
[\xE0-\xEF][\x80-\xBF]|
[\xF0-\xF4][\x80-\xBF][\x80-\xBF]
)
になります。
-マルチバイト文字の扱い
--2バイト目以降の値が ASCII の値と重ならずメタ文字が出現...
-マルチバイトアンカーリング処理
--1バイト目と2バイト目以降の値が重ならないため、マルチバ...
&size(20){''主な特徴''};
Perl関連の成功したソフトウェアからいいところをとってきま...
-互換性: Perl4→Perl5 のように追加によって新機能を実現し...
--''文字列の長さや文字の位置を示す単位は今までどおりオク...
--文字単位の関数は別の名前で新設(UTF2::length, UTF2::subs...
-制御性: JPerl のようにプログラマの意図を汲む
--バイト列だと思えばバイト列に、文字列だと思えば文字列に...
--UTF-8そのままの値を扱うことができる
--''UTF8フラグがない''
--オブジェクト指向は導入していない(これは利点!!)
-可搬性: jcode.pl のように単体のPerlスクリプト
--他に必要なモジュールがない
--perl5.00503でも実行することができる
--それなのにperl5.00503のXSに束縛されない
-欠点: かわいいの間 違いでしょ♪
--Latin-1を扱えない(UTF8フラグを使わないようにした代償と...
--ひとつのスクリプト中のリテラル文字列としてLatin-1とUTF-...
&size(20){''関連情報''};
-[[jacode.pl]] 文字コードの変換には jacode.pl が便利です
-[[Char.pm]] 文字コードに煩わされずに文字を扱いたいときに...
-[[Ruby on Perl(s):http://www.rubyist.net/~matz/slides/ya...
-[[UTF-8フラグの立て方・降ろし方:http://www.rakunet.org/t...
-[[Perl::utf8.pm:http://blonde.ddo.jp/object/glob.pl/2010...
ページ名: