Desarrollar y descargar software de código abierto

Show incremental difference of selected versions of 3. charset/codeset handling.

category(Tag) tree

file info

category(Tag)
raíz
file name
charset.txt
la última actualización
2006-11-29 23:21
tipo
Plain Text
editor
Seiji Kaneko
descripción
idioma
Japanese
translate
--- /tmp/DOCMAN2VPSIFz	2024-06-30 17:36:01.191446816 +0900
+++ /tmp/DOCMAN26SvnkL	2024-06-30 17:36:01.191446816 +0900
@@ -1,38 +1,38 @@
-3. $BJ8;z=89g$N07$$(B
+3.

-skf $B$G$NJ8;z=89g$O!"(BB-Right/V $B0J30$NJ8;z=89g$r07$&>l9g$K$O!"0J2<$N$h$&$K3,AX$G4IM}$5$l$k!#(B
+skf B-Right/V

- (1) charset: $BFCDj$NJ8;z$r=8$a$?=89g$N3FMWAG$KHV9f$r?6$C$?$b$N!#$$$o$f$kId9f2=J8;z=89g!#(B
-   ex) ASCII, JIS X 0208(1990) $B$J$I(B
- (2) codeset: charset $B$r:GBg(B 6 $B$DAH$K$7$F!"L>A0$rIU$1$?$b$N(B
-   ex) euc-JP $B$J$I(B
+ (1) charset:
+   ex) ASCII, JIS X 0208(1990)
+ (2) codeset: charset  6
+   ex) euc-JP

-$B$^$?!"30It$+$i8+$($kHO0O$O0J2<$N$h$&$J;H$$J,$1$K$J$k!#(B
+

  (1) charset
-   --set-g[0-3] $B$G;XDj$5$l$kJ8;z=89g(B
-   --show-supported-charset $B$GI=<($5$l$kJ8;z=89g(B
+   --set-g[0-3]
+   --show-supported-charset
  (2) codeset
-   --ic,--oc $B$G;XDj$5$l$kJ8;z=89g(B
-   --show-supported-codeset $B$GI=<($5$l$kJ8;z=89g(B
-   MIME $B$G!"%(%s%3!<%G%#%s%0$H$7$F;XDj$5$l$kJ8;z=89g(B
+   --ic,--oc
+   --show-supported-codeset
+   MIME

-  $B0J2<!"FbIt$N%O%s%I%j%s%0$r=g$K@bL@$9$k!#(BB-Right/V $B$N>l9g$K$D$$$F$OJL>O$G@bL@$9$k!#(B
+  B-Right/V

 3.1 charset
-  skf $B$G;H$&(B charset $B$NDj5A$O!"(Bin_code_table.c $B$GG[Ns9=B$!"L>A0$NN>J}$,Dj5A$5$l$F$$$k!#(B
-  $B$^$?!"30It%F!<%V%k$rFI$_9~$`$b$N$K4X$7$F$O!"4XO"(B charset $B$N$_$,(B dyn_table.c $B$KDj5A$5$l$F$$$k$,!"J8;z=89g$K4X$9$kDj5A$K4X$7$F$O(B ($B2aITB-$O$"$k$,(B) in_code_table.c $B$HF1$8J8;z=89g$NDj5A$G$"$k(B ($B;H$&%U%#!<%k%I$N4X78$G!"(Bdyn_table.c $B$NJ}$K$ODj5A$5$l$F$$$J$$$b$N$,B?>/$"$k(B)$B!#$^$?!"(Bcharset $B$O(B IANA $BDj5A$KB($7$FA4BN$,#8<oN`$KBgJL$5$l!"(Bskf $BFbIt$G$O(B ($B<oN`!"<oN`Fb$NDLHV(B) $B$NFs%Q%i%a!<%?$G8D!9$N(B charset $B$rG'<1$7$F$$$k!#(B
+  skf  charset in_code_table.c
+   charset  dyn_table.c  () in_code_table.c  (dyn_table.c )charset  IANA skf  ()  charset

-  (1) IANA $BDj5A(B 1-octet 94 $BJ8;z=89g(B
-  (2) IANA $BDj5A(B 1-octet 96 $BJ8;z=89g(B
-  (3) IANA $BDj5A(B 1-octet 94 $BJ8;zCf4V%P%$%H$"$j=89g(B
-  (4) IANA $BDj5A(B $B%^%k%A%P%$%H(B 3-octet 94 $BJ8;z=89g(B
-  (5) IANA $BDj5A(B $B%^%k%A%P%$%H(B 4-octet 94 $BJ8;z=89g(B
-  (6) $B%^%$%/%m%=%U%H(B/IBM/Apple $B%3!<%I%;%C%HJ8;z=89g(B (skf-1.95 $B0J9_$G$N$_B8:_(B)
-  (7) $B$=$NB>$NJ8;z=89g(B
-  (8) $B%*!<%P%l%$J8;z=89g(B
+  (1) IANA  1-octet 94
+  (2) IANA  1-octet 96
+  (3) IANA  1-octet 94
+  (4) IANA   3-octet 94
+  (5) IANA   4-octet 94
+  (6) /IBM/Apple  (skf-1.95 )
+  (7)
+  (8)

-charset $B$N%(%s%3!<%G%#%s%0$O!">e5-$N$&$A$N$I$N%+%F%4%j$KB0$7$F$$$k$+!"$D$.$K6qBNE*$J(B charset $BL>$G!"0E<(E*$K;X<($5$l!"9=B$BNFb$K$OD>@\;XDj$9$k$?$a$N>pJs$O;}$?$J$$!#$^$?!"3F(B charset $B$O!"FbIt$KEv3:J8;z=89g$+$i(B Unicode $B$KJQ49$9$k$?$a$N%F!<%V%k$r;}$D!#$=$NFbIt9=B$BNDj5A$O!"(Bconvert.h $BDj5A$N(B iso_byte_defs $B$G$"$k!#Dj5A$r0J2<$K<($9!#(B
+charset  charset  charset  Unicode convert.h  iso_byte_defs

 /* --------------------------------------------------------------- */
 struct iso_byte_defs {		/* coded charset definitions	   */
@@ -50,41 +50,41 @@
 };

 3.1.1 defschar
-  IANA $BDj5A$NJ8;z=89g$K4X$7$F$O!"8F$S=P$7%7!<%1%s%9$N:G=*J8;z(B ($B;X<(J8;z(B) $B$G$"$j!"$=$l0J30$G$O(B skf $BFbIt$GDj5A$7$?$b$N$G$"$k!#$3$NJ8;z$O!"(Bskf $B$G30It%F!<%V%k$rFI$_9~$`:]$N%F!<%V%k%U%!%$%kL>$N0lIt$H$7$F;HMQ$5$l$k!#(B
+  IANA  ()  skf skf

 3.1.2 char_width
-  1,2,4 $B$N$$$:$l$+$G$"$j!"3F!90J2<$N0UL#$G$"$k!#(B3.1.3 $B$r;2>H$N$3$H!#(B
+  1,2,4 3.1.3

-  1: $B85J8;z=89g$O(B 1-octet $B$G$"$j!"JQ49@h$N(B Unicode $B$N%3!<%I0LCV$O(B U+10000 $BL$K~(B
-  2: $B85J8;z=89g$OJ#?t%P%$%H$G$"$j!"JQ49@h$N(B Unicode $B$N%3!<%I0LCV$O(B U+10000 $BL$K~(B
-  4: $B85J8;z=89g$OJ#?t%P%$%H$G$"$j!"JQ49@h$N(B Unicode $B$N%3!<%I0LCV$O(B U+10000 $BD6(B
+  1:  1-octet  Unicode  U+10000
+  2:  Unicode  U+10000
+  4:  Unicode  U+10000

 3.1.3 unitbl, uniltbl
-  $B85J8;z=89g$NHV9f$rE:;z$H$7$FMQ$$!"(BUnicode $B$NId9f0LCV$r0z$/$?$a$N%F!<%V%k!#B.EY$N4X78$G!"JQ49@h$K(B U+10000 $B0J>e$NId9f0LCV$,4^$^$l$k>l9g$r(B uniltbl $B$K(B (skf_ucode $B$NG[Ns(B)$B!"$=$&$G$J$$>l9g$r(B unitbl $B$K(B (unsigned short $B$NG[Ns(B) $B$K3JG<$9$k!#>e5-$N(B 3.1.2 $B$NDj5A$H@09g@-$,$H$l$F$$$J$$>l9g$O%/%i%C%7%e$9$k$N$G!"?75,$KDj5A$9$k>l9g$OCm0U!#(B
+  Unicode  U+10000  uniltbl  (skf_ucode ) unitbl  (unsigned short )  3.1.2

 3.1.4 table_len
-  3.1.3 $B$N%F!<%V%k$NG[Ns$NMWAG?t!#(BC $BN.$K(B 0-origin $B$G$"$k$3$H$KCm0U!#85J8;z=89g$,(B 1-octet $B$N>l9g$ODL>o(B 128 ($B$=$NB>$NJ8;z=89g$G$O(B 256 $B$N>l9g$,$"$k(B)$B!"%^%k%A%P%$%H=89g$N>l9g$OId9f0MB8!#(B
+  3.1.3 C  0-origin  1-octet  128 ( 256 )

 3.1.5 is_kana
-  $B$=$N(B charset $B$N;}$DJ8;zB0@-$r@_Dj$9$k$?$a$N%U%#!<%k%I$G$"$k!#$^$?!"F~NO%F!<%V%k$N%U%!%$%kL>$N@8@.$KMQ$$$kJ8;zB0@-$r;XDj$9$k!#>\:Y$O(B convert.h $B;2>H!#(B
+   charset  convert.h

 3.1.6 lang
-  $B$=$NJ8;z=89g$N0U?^$7$F$$$k8@8l$r;XDj$9$k!#(Biso-639-1 $B$K!"(Bskf $BFbIt$G;HMQ$9$k$?$a$N:n6HMQ!V8@8l!W$r2C$($?$b$N$G$"$k!#Dj5A$O(B skf.h $BCf$G9T$o$l$F$$$k!#BgJL$7$F0J2<$N(B 4 $B<oN`$,$"$k!#(B
+  iso-639-1 skf  skf.h  4

-  1) iso-639-1 $BDj5A$N$b$N!'(B  $BL>A0FsJ8;z$r!"%i%F%sBgJ8;zFs;z$G5-:\(B
-  2) L_NU ('NU'):	     $B8@8l%K%e!<%H%i%k$G$"$k$3$H$r<($9(B
-    L_UNI, L_NUN$B!'(B	     Unicode $BH=Dj$G$N8@8l%K%e!<%H%i%k$r<($9(B
-  3) M_**$B!'(B		     $B6/8@8l$G$"$k$3$H$r<($9!#8@8l$N07$$$N@a;2>H$N$3$H!#(B
-  4) $B$=$N$[$+!'(B		     $B8@8l:.:_$r<($9Dj5A$,$$$/$D$+B8:_$9$k!#(B
+  1) iso-639-1
+  2) L_NU ('NU'):
+    L_UNI, L_NUN	     Unicode
+  3) M_**
+  4)

 3.1.7 desc, cname
-  desc $B$O$=$NJ8;z=89g$N(B ($B@bL@IU$-$N(B) $B@5<0L>!#(Bcname $B$OJ8;z=89g$H$7$F;2>H$5$l$k$H$-$NBeI=L>$H$7$F;H$o$l$kL>>N!#(Bcname $B$O86B'$H$7$F(B IANA character set, rfc-1345, Microsoft $B<R(B Internet Explorer $BJ8;z=89gL>$r!"$3$N=g=x$NM%@h=g0L$G%Y!<%9$H$7$FDj5A$7$F$$$k!#(Balias $B$O!"2a5n$N7P0^$+$i(B skf.c $B$GDj5A$5$l$F$$$k!#(B
+  desc  () cname cname  IANA character set, rfc-1345, Microsoft  Internet Explorer alias  skf.c

 3.1.8 hook
-  unitbl$B!"(Buniltbl $B$rF0E*$K@8@.$9$kJ8;z=89g$N>l9g!"%F!<%V%k$r<B:]$K@8@.$9$k$?$a$N4X?t$r;X$9%]%$%s%?!#$3$NCM$,(B NULL $B$G$J$$$H$-!"$=$N%F!<%V%k$r:G=i$K;HMQ$9$k:]$K!";HMQA0$K$3$N%]%$%s%?$N;X$94X?t$,0z?t$J$7$G8F$P$l$k!#(B
+  unitbluniltbl  NULL

 3.2 codeset
-  skf $B$G;HMQ$9$k(B codeset $B$O!"(Bout_code_table.c $BCf$G9=B$BNDj5A$5$l$F$*$j!"F~=PNON>J}$GMQ$$$k!#9=B$BN$NDj5A$O0J2<$NDL$j$G!"Dj5A<+BN$O(B convert.h $B$K$"$k!#(B
+  skf  codeset out_code_table.c  convert.h

 /* --------------------------------------------------------------- */
 struct in_codeset_defs {
@@ -125,18 +125,18 @@
 };

 3.2.1 g0def, g1def, g2def, g3def, g0adef, ogldef
-  codeset $B$G;HMQ$9$k(B charset $B$rDj5A$9$k!#(Bg0def, g1def, g2def, g3def $B$O!"=g$K(B iso-2022 $B$N(B G0, G1, G2, G3 $B$KEv3:(B codeset $B$G=i4|@_Dj$5$l$F$$$k(B charset $B$r<($9!#(Bg0adef $B$O(B iso-2022-jp $B$G$N(B JIS X 0208 $B$N$h$&$K!"(BG0 $B$K8F$S=P$7$F@Z$jJQ$(;HMQ$9$k$3$H$rA0Ds$H$9$k(B charset $B$r@_Dj$9$k!#(B
-  ogldef $B$O!"%i%F%sJ8;zIt$r=PNO$9$k:]$KMQ$$$k(B charset $B$G$"$k!#F~NO%5%$%I$G$OMQ$$$J$$!#(B
-  $B<B:]$N=PNO$K4X$7$F$O!"=PNO@8@.$K4X$9$k>O$r;2>H$N$3$H!#(B
+  codeset  charset g0def, g1def, g2def, g3def  iso-2022  G0, G1, G2, G3  codeset  charset g0adef  iso-2022-jp  JIS X 0208 G0  charset
+  ogldef  charset
+

 3.2.2 encode, alt_encode
-  $B=PNO;~$N%(%s%3!<%G%#%s%0J}K!$r;XDj$9$k%Q%i%a!<%?$N0l$D!#(Bencode $B$O!"=PNO;~$K;H$&%k!<%A%s$N;XDj$H!"$=$N%k!<%A%s$KM?$($k%Q%i%a!<%?;XDj$NN>J}$K;H$o$l!"$3$N%Q%i%a!<%?$K=jDj$N%^%9%/$r9T$C$?CM$,!"=PNO@)8fJQ?t$G$"$k(B conv_cap $B$K%;%C%H$5$l$k!#(Balt_encode $B$O8=:_L$;HMQ!#(B
+  encode  conv_cap alt_encode

 3.2.3 omap_typ
-  $BF~=PNO;~$N%(%s%3!<%G%#%s%0J}K!$r;XDj$9$k%Q%i%a!<%?$N0l$D!#(Bomap_typ $B$G;XDj$9$k$N$O!"(B3.2.1 $B$G;XDj$7$?3F%F!<%V%k$N%O%s%I%j%s%0J}K!$G$"$k!#8=:_$O%Q%i%a!<%?$H$7$FCM$r%;%C%H$7$F$$$k$,!"(B1.9x (<=1.95) $B$G$OFbIt$G$OL$;HMQ!#(B
+  omap_typ 3.2.1 1.9x (<=1.95)

 3.2.4 o_iso_ascii_index, o_iso_latin_index, o_iso_symbol_index, o_iso_kana_index, o_iso_cjk_a_index, o_iso_kanji_index, o_iso_y_index, o_iso_hngl_index, o_iso_compat_index, o_iso_cjk_b_index, o_iso_cjk_c_index, o_iso_prv_index, o_iso_his_index, o_iso_note_index, o_iso_alt_index;
-  $B=PNOMQ$N!"(BUnicode $B$+$iBP>]J8;z=89g$X$NJQ49%F!<%V%k$r;XDj$9$k!#CM$O!"BP1~$9$kNN0h$KBP$9$kJQ49%F!<%V%k$r3JG<$9$k9=B$BNG[Ns$X$N%$%s%G%C%/%9!"$^$?$O(B -1 ($B%F!<%V%k$,$J$$$3$H$r<($9(B) $B$G$"$k!#%F!<%V%k$ONN0hKh$KJ,$+$l$F$*$j!"BP1~NN0h$O0J2<$NDL$j!#(B
+  Unicode  -1 ()
    o_iso_ascii_index:	U+000000 - U+00007f
    o_iso_latin_index:	U+0000a0 - U+001fff
    o_iso_symbol_index:	U+002000 - U+002fff
@@ -151,24 +151,24 @@
    o_iso_note_index:	U+01d000 - U+01ffff
    o_iso_cjk_b_index:	U+020000 - U+02a6ff
    o_iso_cjk_c_index:	U+02f800 - U+02faff
-   o_iso_alt_index:	$BM=Hw(B
+   o_iso_alt_index:

 3.2.5 o_patch
-  $B=PNO%F!<%V%k$rF0E*$K@8@.$9$k(B codeset $B$N!"=PNO%Q%C%A%F!<%V%k$r;X$9%]%$%s%?$G$"$k!#(Bcharset $BB&$H0[$J$j4X?t$G$O$J$$!#%Q%C%A%F!<%V%k$N9=B$$K$D$$$F$O!"%F!<%V%k@8@.$N>O;2>H!#(B
+   codeset charset

 3.2.6 oconv_type
-  $B=PNO%F!<%V%k$N%U%!%$%kL>$N@8@.$KMQ$$$kJ8;zB0@-$r;XDj$9$k!#<B:]$NJ8;z=89g$NJ8;zB0@-$HIT0lCW$H$J$C$F$$$k>l9g$,$"$k$N$GCm0U!#(Boconv.h $B$K>\:YDj5A$,$"$k!#(B
+  oconv.h

 3.2.7 lang
-  $B$=$NJ8;z=89g$N0U?^$7$F$$$k8@8l$r;XDj$9$k!#(Biso-639-1 $B$K!"(Bskf $BFbIt$G;HMQ$9$k$?$a$N:n6HMQ!V8@8l!W$r2C$($?$b$N$G$"$k!#Dj5A$O(B skf.h $BCf$G9T$o$l$F$*$j!"(Bcharset $B$NDj5A$KM%@h$9$k!#BgJL$7$F0J2<$N(B 4 $B<oN`$,$"$k!#(B
+  iso-639-1 skf  skf.h charset  4

-  1) iso-639-1 $BDj5A$N$b$N!'(B  $BL>A0FsJ8;z$r!"%i%F%sBgJ8;zFs;z$G5-:\(B
-  2) L_NU ('NU'):	     $B8@8l%K%e!<%H%i%k$G$"$k$3$H$r<($9(B
-    L_UNI, L_NUN$B!'(B	     Unicode $BH=Dj$G$N8@8l%K%e!<%H%i%k$r<($9(B
-  3) M_**$B!'(B		     $B6/8@8l$G$"$k$3$H$r<($9!#8@8l$N07$$$N@a;2>H$N$3$H!#(B
-  4) $B$=$N$[$+!'(B		     $B8@8l:.:_$r<($9Dj5A$,$$$/$D$+B8:_$9$k!#(B
+  1) iso-639-1
+  2) L_NU ('NU'):
+    L_UNI, L_NUN	     Unicode
+  3) M_**
+  4)

 3.2.8 desc, cname
-  desc $B$O$=$NJ8;z=89g$N(B ($B@bL@IU$-$N(B) $B@5<0L>!#(Bcname $B$OJ8;z=89g$H$7$F;2>H$5$l$k$H$-$NBeI=L>$H$7$F;H$o$l$kL>>N!#(Bcname $B$O86B'$H$7$F(B IANA character set, rfc-1345, Microsoft $B<R(B Internet Explorer $BJ8;z=89gL>$r!"$3$N=g=x$NM%@h=g0L$G%Y!<%9$H$7$FDj5A$7$F$$$k!#(BMIME $B$N8!:w$K$O86B'$H$7$F(B cname $B$rMQ$$!"(BAlias $B$O(B skf.c $B$G(B ic, oc $BMQ$N;XDjJ8;zNs$H9g$o$;$FDj5A$5$l$F$$$k!#(B
+  desc  () cname cname  IANA character set, rfc-1345, Microsoft  Internet Explorer MIME  cname Alias  skf.c  ic, oc