ðÒÏÆÉÌØ: áÎÏÎÉÍ (×ÈÏÄ | ÒÅÇÉÓÔÒÁÃÉÑ) ÎÅRU opennet.me  
OpenNET

[ ÎÏ×ÏÓÔÉ /+++ | ÆÏÒÕÍ | ÔÅÇÉ |    ]

éÎÔÅÒÁËÔÉ×ÎÁÑ ÓÉÓÔÅÍÁ ÐÒÏÓÍÏÔÒÁ ÓÉÓÔÅÍÎÙÈ ÒÕËÏ×ÏÄÓÔ× (man-Ï×)

 ôÅÍÁîÁÂÏÒëÁÔÅÇÏÒÉÑ 
 
 [CÐÉÓÏË ÒÕËÏ×ÏÄÓÔ× | ðÅÞÁÔØ]

perljp (1)
  • >> perljp (1) ( òÁÚÎÙÅ man: ëÏÍÁÎÄÙ É ÐÒÉËÌÁÄÎÙÅ ÐÒÏÇÒÁÍÍÙ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÕÒÏ×ÎÑ )
  •  

    NAME

    perljp - 日本語 Perl ガイド
     
    

    説明

    Perl �世界�よ���!

    Perl 5.8.0 より�Unicodeサ�ート�大幅�強化�れ����果ラテン文字以外�文字コード�サ�ート� CJK (中国語�日本語��ングル)を���加�り���。Unicode�世界中�文字を一��文字コード�扱���を目指��標準�格��り���ら西�������間�文字(ギリシャ文字�キリール文字�アラビア文字�ヘブライ文字�ディーヴァナガーリ文字�����)や��れ���OSベンダー�独自�定����文字(PC�よ�Macintosh)������れ����。

    Perl 自身� Unicode �動作���。Perl スクリプト内�文字列リテラルや正�表�� Unicode を��������。���入出力�������れ��使�れ��������文字コード�対応�るモジュール�「 Encode ��標準装備�れ��り�Unicode ��れら�文字コード�相互変�も簡��行�るよ��������。

    �時点� Encode �サ�ート�る文字コード�以下���り��。

      7bit-jis      AdobeStandardEncoding AdobeSymbol       AdobeZdingbat
      ascii             big5              big5-hkscs        cp1006
      cp1026            cp1047            cp1250            cp1251
      cp1252            cp1253            cp1254            cp1255
      cp1256            cp1257            cp1258            cp37
      cp424             cp437             cp500             cp737
      cp775             cp850             cp852             cp855
      cp856             cp857             cp860             cp861
      cp862             cp863             cp864             cp865
      cp866             cp869             cp874             cp875
      cp932             cp936             cp949             cp950
      dingbats          euc-cn            euc-jp            euc-kr
      gb12345-raw       gb2312-raw        gsm0338           hp-roman8
      hz                iso-2022-jp       iso-2022-jp-1     iso-8859-1
      iso-8859-10       iso-8859-11       iso-8859-13       iso-8859-14
      iso-8859-15       iso-8859-16       iso-8859-2        iso-8859-3
      iso-8859-4        iso-8859-5        iso-8859-6        iso-8859-7
      iso-8859-8        iso-8859-9        iso-ir-165        jis0201-raw
      jis0208-raw       jis0212-raw       johab             koi8-f
      koi8-r            koi8-u            ksc5601-raw       MacArabic
      MacCentralEurRoman  MacChineseSimp    MacChineseTrad    MacCroatian
      MacCyrillic       MacDingbats       MacFarsi          MacGreek
      MacHebrew         MacIcelandic      MacJapanese       MacKorean
      MacRoman          MacRomanian       MacRumanian       MacSami
      MacSymbol         MacThai           MacTurkish        MacUkrainian
      nextstep          posix-bc          shiftjis          symbol
      UCS-2BE           UCS-2LE           UTF-16            UTF-16BE
      UTF-16LE          UTF-32            UTF-32BE          UTF-32LE
      utf8              viscii
    
    

    (全114種類)

    例���文字コードFOO�ファイルをUTF-8�変��る���以下�よ�����。

        perl -Mencoding=FOO,STDOUT,utf8 -pe1 < file.FOO > file.utf8
    
    

    ���Perl���全部�Perl�書�れ�文字コード変�ユーティリティ�piconvも付属���る���以下�よ���る��も����。

       piconv -f FOO -t utf8 < file.FOO > file.utf8
       piconv -f utf8 -t FOO < file.utf8 > file.FOO
    
    
     

    About (jcode.pl|Jcode.pm|JPerl)

    5.8以���スクリプト�EUC-JP��れ�リテラル���扱���������。���入出力を扱�モジュール����Jcode.pm�( http://openlab.jp/Jcode/ )�perl4用�ユーティリティ����jcode.pl( http://srekcah.org/jcode/ )��れ�れ存在��日本語�扱�るCGI�よ�利用�れ��る��を御存��方も少��������れ��。����日本語�よる正�表�を���扱������能���。

    5.005以��Perl���日本語�特化��ローカライズ版�Jperl�存在����( http://homepage2.nifty.com/kipp/perl/jperl/index.html )。���Mac OS 9.x/Classic用�Perl�MacPerl�日本語版もMacJPerl���存在�����。( http://world.std.com/~habilis/macjperl/ ).�れら��文字コード���EUC-JP�加�Shift_JISも����扱���������日本語�よる正�表�を扱���も�能���。

    Perl5.8����れら�機能����Perl本体���実���る上��日本語���ら�上記114�文字コードを������も�時�扱��������。�ら��CPAN���ら新��文字コード用�モジュールを入手�る��も簡����るよ��������。

    *
    入出力

    以下�例���れもShift_JIS�入力をEUC-JP�変���出力���。

      # jcode.pl
      require "jcode.pl";
      while(<>){
        jcode::convert(*_, 'euc', 'sjis');
        print;
      }
      # Jcode.pm
      use Jcode;
      while(<>){
            print Jcode->new($_, 'sjis')->euc;
      }
      # Perl 5.8
      use Encode;
      while(<>){
        from_to($_, 'shiftjis', 'euc-jp');
        print;
      }
      # Perl 5.8 - encoding を利用��
      use encoding 'euc-jp', STDIN => 'shiftjis';
      while(<>){
            print;
      }
    
    
    *
    Jperl 互�スクリプト

     ��ゆる"shebang"を変更�る����Jperl用�script���ん��変更���利用�能����れ��。
    
    

       #!/path/to/jperl
       ↓
       #!/path/to/perl -Mencoding=euc-jp
    
    

     詳��� perldoc encoding を�照������。
    
    
     

    �ら�詳��

    Perl��膨大�資料�付属���り�Perl�新機能やUnicodeサ�ート����Encodeモジュール�使用法���細��網羅�れ����(残念��ら���ん�英語���り���)。以下�コマンド��れら�一部を閲覧�る����能��。

      perldoc perlunicode # Perl�Unicodeサ�ート全般
      perldoc Encode      # Encodeモジュール�関��
      perldoc Encode::JP  # ��日本語文字コード�関��
    
    
     

    Perl全般�関�る URL

    <http://www.perl.com/>
    Perl ホームページ (O'Reilly and Associates)
    <http://www.cpan.org/>
    CPAN (Comprehensive Perl Archive Network)
    <http://lists.perl.org/>
    Perl メーリングリスト集
     

    Perl�修得�役立� URL

    <http://www.oreilly.com.tw/chinese/>
    O'Reilly 社�Perl関連書�(�体字中国語)
    <http://www.oreilly.com.cn/chinese/>
    O'Reilly 社�Perl関連書�(簡体字中国語)
    <http://www.oreilly.co.jp/catalog.htm>
    オライリー社�Perl関連書�(日本語)
     

    Perl ユーザーグループ

    <http://www.pm.org/groups/asia.shtml#China>
    中国(中�人民共和国)
    <http://www.pm.org/groups/asia.shtml#Japan>
    日本
    <http://www.pm.org/groups/asia.shtml#Korea%20(Republic%20of)>
    韓国(大韓民国)
    <http://www.pm.org/groups/asia.shtml#Taiwan>
    �湾(中�民国)
     

    Unicode関連�URL

    <http://www.unicode.org/>
    Unicode コンソーシアム (Unicode�格��定団体)
    <http://www.cl.cam.ac.uk/%7Emgk25/unicode.html>
    UTF-8 and Unicode FAQ for Unix/Linux
    <http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
    UTF-8 and Unicode FAQ for Unix/Linux (�ングル訳)
     

    AUTHORS

    Jarkko Hietaniemi <jhi@iki.fi> Dan Kogai (�飼 弾) <dankogai@dan.co.jp>


     

    Index

    NAME
    説明
    About (jcode.pl|Jcode.pm|JPerl)
    �ら�詳��
    Perl全般�関�る URL
    Perl�修得�役立� URL
    Perl ユーザーグループ
    Unicode関連�URL
    AUTHORS


    ðÏÉÓË ÐÏ ÔÅËÓÔÕ MAN-Ï×: 




    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    èÏcÔÉÎÇ:

    úÁËÌÁÄËÉ ÎÁ ÓÁÊÔÅ
    ðÒÏÓÌÅÄÉÔØ ÚÁ ÓÔÒÁÎÉÃÅÊ
    Created 1996-2026 by Maxim Chirkov
    äÏÂÁ×ÉÔØ ÎÏ×ÏÓÔØ, ðÏÄÄÅÒÖÁÔØ