/[suikacvs]/perl/charclass/lib/Char/Class/RFC1815.html
Suika

Contents of /perl/charclass/lib/Char/Class/RFC1815.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download) (as text)
Thu Jul 19 13:26:46 2007 UTC (17 years, 4 months ago) by wakaba
Branch: MAIN
File MIME type: text/html
*** empty log message ***

1 wakaba 1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2     <html xmlns="http://www.w3.org/1999/xhtml">
3     <head>
4     <title>Char::Class::RFC1815 - Regular Expression Character Classes - C&lt;RFC1815&gt;</title>
5     <link rel="stylesheet" href="http://suika.fam.cx/www/style/html/pod.css" type="text/css" />
6     <link rev="made" href="mailto:admin@suika.fam.cx" />
7     </head>
8    
9     <body>
10    
11     <p><a name="__index__"></a></p>
12     <!-- INDEX BEGIN -->
13    
14     <ul>
15    
16     <li><a href="#name">NAME</a></li>
17     <li><a href="#description">DESCRIPTION</a></li>
18     <li><a href="#collection_names">COLLECTION NAMES</a></li>
19     <li><a href="#example">EXAMPLE</a></li>
20     <li><a href="#see_also">SEE ALSO</a></li>
21     <li><a href="#license">LICENSE</a></li>
22     </ul>
23     <!-- INDEX END -->
24    
25     <hr />
26     <p>
27     </p>
28     <h1><a name="name">NAME</a></h1>
29     <p>Char::Class::RFC1815 - Regular Expression Character Classes - <code>RFC1815</code></p>
30     <p>
31     </p>
32     <hr />
33     <h1><a name="description">DESCRIPTION</a></h1>
34     <p>Two ISO/IEC 10646 character repertories, defined by RFC 1815.</p>
35     <p>RFC 1815 defines two profiled text encoding schemes based on
36     ISO/IEC 10646. Because of the size of full ISO/IEC 10646
37     character set, full implemention of it is (or WAS at least
38     at the days of RFC 1815 published) too difficult, so a couple
39     of profiled (restricted) ISO/IEC 10646-base coded character sets
40     were defined (as RFC 1815 did). (For details of these schemes,
41     see RFC 1815.)</p>
42     <p>Both encoding schemes (and most of such schemes) uses two octet
43     BMP form (ie. UCS-2), the only realistic encoding form of those
44     days. Today it should be obsoleted. But their repertories
45     can be useful for interoperability purpose even today.</p>
46     <dl>
47     <dt><strong><a name="item_iso_2d10646">ISO-10646</a></strong><br />
48     </dt>
49     <dd>
50     The repertory of charset <a href="#item_iso_2d10646"><code>ISO-10646</code></a> is same as ISO/IEC 8859-1
51     (MIME name: <code>ISO-8859-1</code>. Aka Latin-1). In most situation
52     you can simply write <code>[-ÿ]</code>.
53     </dd>
54     <p></p>
55     <dt><strong><a name="item_iso_2d10646_2dj_2d1">ISO-10646-J-1</a></strong><br />
56     </dt>
57     <dd>
58     The repertory of charset <a href="#item_iso_2d10646_2dj_2d1"><code>ISO-10646-J-1</code></a> is superset of
59     BASIC JAPANESE plus FULLWIDTH ALPHANUMERICS plus HALFWIDTH KATAKANA,
60     defined by JIS X 0221 Appendix 1.
61     </dd>
62     <dd>
63     <p>This repertory includes all available characters of Japanized
64     Windoze NT 3.51. (Note that more characters are available
65     in later versions of Windoze NT.)</p>
66     </dd>
67     <dd>
68     <p>Description of RFC 1815 does mention any character of U+21xx
69     and U+24xx. It would be a bug, since ISO-10646-J-1 is defined
70     as alternate of JIS X 0208, including those characters.
71     This module also includes those characters.</p>
72     </dd>
73     <dd>
74     <p>Since description of RFC 1815 is ambitious, most of character list
75     of <a href="#item_iso_2d10646_2dj_2d1"><code>ISO-10646-J-1</code></a> is made from the list of JIS X 0221 Appendix 1.
76     (Note that RFC 1815 is not referring JIS X 0221-1995 because of
77     schedule of both memo/standard.)</p>
78     </dd>
79     <p></p></dl>
80     <p>
81     </p>
82     <hr />
83     <h1><a name="collection_names">COLLECTION NAMES</a></h1>
84     <dl>
85     <dt><strong><a name="item_inrfc1815iso10646j1"><code>InRFC1815ISO10646J1</code></a></strong><br />
86     </dt>
87     </dl>
88     <p>
89     </p>
90     <hr />
91     <h1><a name="example">EXAMPLE</a></h1>
92     <pre>
93     use Char::Class::RFC1815;
94     if ($s =~ /\p{InISO10646J1}/) {
95     print &quot;Match!\n&quot;;
96     }</pre>
97     <p>
98     </p>
99     <hr />
100     <h1><a name="see_also">SEE ALSO</a></h1>
101     <p>RFC 1815 &lt;urn:ietf:rfc:1815&gt;</p>
102     <p><a href="../../Char/Class/UCS.html">the Char::Class::UCS manpage</a></p>
103     <p><a href="../../Char/Class/JISX0221.html">the Char::Class::JISX0221 manpage</a></p>
104     <p>
105     </p>
106     <hr />
107     <h1><a name="license">LICENSE</a></h1>
108     <p>Copyright 2007 Wakaba &lt;<a href="mailto:w@suika.fam.cx">w@suika.fam.cx</a>&gt;</p>
109     <p>This library and the library generated by it is free software;
110     you can redistribute them and/or modify them under the same
111     terms as Perl itself.</p>
112    
113     </body>
114    
115     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24