OSDN Git Service

Update multibyte Japanese doc
authorTatsuo Ishii <ishii@postgresql.org>
Mon, 1 Oct 2001 08:16:38 +0000 (08:16 +0000)
committerTatsuo Ishii <ishii@postgresql.org>
Mon, 1 Oct 2001 08:16:38 +0000 (08:16 +0000)
doc/README.mb.jp

index 4e800a7..3241e7e 100644 (file)
@@ -1,4 +1,4 @@
-PostgreSQL 7.1 multi-byte (MB) support README         2001/2/15 \e$B:n@.\e(B
+PostgreSQL 7.2 multi-byte (MB) support README         2001/9/18 \e$B:n@.\e(B
 
                                                        \e$B@P0fC#IW\e(B
                                                ishii@postgresql.org
@@ -11,14 +11,13 @@ PostgreSQL 7.1 multi-byte (MB) support README              2001/2/15 \e$B:n@.\e(B
     1. \e$B%^%k%A%P%$%HJ8;z$H$7$F!$F|K\8l!$Cf9q8l$J$I$N3F9q$N\e(B EUC\e$B!$\e(BUnicode\e$B!$\e(B
        mule internal code, ISO-8859-* \e$B$,%G!<%?%Y!<%9:n@.;~$KA*Br2DG=!%\e(B
        \e$B%G!<%?%Y!<%9$K$O$3$N%3!<%I$N$^$^3JG<$5$l$^$9!%\e(B
-    2. \e$B%F!<%V%kL>$K%^%k%A%P%$%HJ8;z$,;HMQ2DG=\e(B(\e$B$?$@$7!$\e(BOS \e$B$,%^%k%A%P%$%H\e(B
-       \e$B$N%U%!%$%kL>$r5v$7$F$$$k$3$H$,I,MW\e(B)
+    2. \e$B%F!<%V%kL>$K%^%k%A%P%$%HJ8;z$,;HMQ2DG=\e(B
     3. \e$B%+%i%`L>$K%^%k%A%P%$%HJ8;z$,;HMQ2DG=\e(B
     4. \e$B%G!<%?$=$N$b$N$K$b%^%k%A%P%$%HJ8;z$,;HMQ2DG=\e(B
     5. \e$B%^%k%A%P%$%HJ8;z$N@55,I=8=8!:w$,;HMQ2DG=\e(B
     6. \e$B%^%k%A%P%$%HJ8;z$N\e(B LIKE \e$B8!:w$,;HMQ2DG=\e(B
-    7. character_length(), position(), substring() \e$B$G$N%^%k%A%P%$%H\e(B
-       \e$B%5%]!<%H\e(B
+    7. character_length(), position(), substring() \e$B$J$I$NJ8;zNs4X?t$G\e(B
+       \e$B$N%^%k%A%P%$%H%5%]!<%H\e(B
     8. \e$B%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$,%P%C%/%(%s%IB&$H0[$k>l9g$K!$\e(B
        \e$B<+F0E*$K%3!<%IJQ49$r9T$J$$$^$9!%\e(B
 
@@ -30,11 +29,14 @@ PostgreSQL 7.1 multi-byte (MB) support README              2001/2/15 \e$B:n@.\e(B
   \e$B$?$H$($PF|K\8l\e(B EUC \e$B$r<g$KMxMQ$9$k>l9g$O!$\e(Bconfigure \e$B5/F0;~$K0J2<$N$h\e(B
   \e$B$&$K;XDj$7$^$9!%\e(B
 
-  % ./configure --enable-multibyte=EUC_JP
+  $ ./configure --enable-multibyte=EUC_JP
 
-  UNICODE\e$B$HB>$N%(%s%3!<%G%#%s%0$H$NAj8_JQ495!G=$rMxMQ$9$k>l9g$O!$99$K\e(B
-  --enable-unicode-conversion \e$B%*%W%7%g%s$rDI2C$7$F$/$@$5$$\e(B(7.1\e$B0J9_$GMx\e(B
-  \e$BMQ2DG=\e(B)\e$B!%\e(B
+  7.1 \e$B$G$O!$\e(B--enable-unicode-conversion \e$B$r;XDj$7$J$$$H\e(B Unicode \e$B$H$=$l\e(B
+  \e$B0J30$N%(%s%3!<%G%#%s%0$N4V$NJQ49$,$G$-$^$;$s$G$7$?$,!$\e(B7.2 \e$B0J9_$G$OC1\e(B
+  \e$B$K\e(B --enable-multibyte \e$B$r;XDj$7$?$@$1$G<+F0E*$K\e(B
+  --enable-unicode-conversion \e$B$,M-8z$K$J$j$^$9!%$?$@$7!$\e(B
+  --enable-multibyte \e$B$r;XDj$7$J$,$i!$\e(B--enable-unicode-conversion \e$B$@$1\e(B
+  \e$B$rL58z$K$9$k$3$H$O$G$-$^$;$s!%\e(B
 
   \e$B%(%s%3!<%G%#%s%0$H$7$F$O\e(B EUC_JP \e$B$NB>!$0J2<$,;XDj$G$-$^$9!%\e(B
 
@@ -135,6 +137,23 @@ $ psql -l
  unicode       | t-ishii | UNICODE
 (9 rows)
 
+\e$B"#J8;z7?$N%G!<%?7?$K$D$$$F\e(B
+
+  7.2\e$B$G$O!$\e(BCHAR(n)\e$B$H\e(BVARCHAR(n)\e$B$N\e(B n \e$B$OJ8;z?t$r0UL#$7$^$9!%\e(Bn \e$B$,%P%$%H?t$r\e(B
+  \e$B0UL#$9$k\e(B 7.1 \e$B0JA0$H$O0[$J$j$^$9$N$G$4Cm0U2<$5$$!%\e(B
+
+  \e$BNc$r<($7$^$9!%\e(B
+
+  7.2\e$B$G$O!$\e(BCHAR(1)\e$B$K\e(B"\e$B$"\e(B"\e$B$r3JG<$G$-$^$9$,!$\e(B7.1\e$B0JA0$G$O3JG<$G$-$^$;$s$3\e(B
+  \e$B$l$O!$\e(B"\e$B$"\e(B"\e$B$r3JG<$9$k$?$a$K>/$J$/$H$b\e(B2\e$B%P%$%H0J>e$rMW$9$k$+$i$G$9!%\e(B
+  \e$B5U$K!$\e(B"a" \e$B$O\e(B1\e$B%P%$%H$7$+>CHq$7$J$$$?$a!$\e(B7.1\e$B$G$b\e(B CHAR(1) \e$B$K3JG<$G$-$^\e(B
+  \e$B$9!%\e(B
+
+  \e$B$J$*!$\e(B7.2\e$B$G$O!$\e(B7.1\e$B$^$G$H0[$J$j!$\e(BCHAR(n)\e$B$K3JG<$G$-$J$$\e(B n \e$BJ8;z$h$jBg$-\e(B
+  \e$B$$J8;zNs$O\e(B n \e$BJ8;z$G@Z$j<N$F$i$l$k$N$G$O$J$/!$%(%i!<$K$J$k$3$H$K$4Cm\e(B
+  \e$B0U2<$5$$!%$3$l$O!$%^%k%A%P%$%HBP1~$NM-L5$K4X$o$i$:!$J8;zNs$N07$$$,\e(B
+  SQL\e$BI8=`$K1h$&$h$&$KJQ$C$?$+$i$G$9!%\e(B
+
 \e$B"#%U%m%s%H%(%s%I$H%P%C%/%(%s%I$N<+F0%(%s%3!<%G%#%s%0JQ49$K$D$$$F\e(B
 
   \e$B%P%C%/%(%s%I\e(B(\e$B%G!<%?%Y!<%9\e(B)\e$B$H\e(B psql \e$B$J$I$N%U%m%s%H%(%s%I$N%(%s%3!<%G%#\e(B
@@ -164,9 +183,6 @@ $ psql -l
                                        WIN, ALT, WIN1250
   ----------------------------------------------------------------
 
-  * UNICODE\e$B$r<+F0%(%s%3!<%G%#%s%0JQ49$NBP>]$K$9$k>l9g$O!$\e(B
-    --enable-unicode-conversion \e$B%*%W%7%g%s\e(Bconfigure\e$B;~$KDI2C$7$F$/$@$5$$!%\e(B
-  
   \e$B%P%C%/%(%s%I$H%U%m%s%H%(%s%I$N%(%s%3!<%G%#%s%0$,0[$J$k>l9g!$$=$N$3$H\e(B
   \e$B$r%P%C%/%(%s%I$KEA$($kI,MW$,$"$j$^$9!%$=$N$?$a$NJ}K!$,$$$/$D$+$"$j$^\e(B
   \e$B$9!%\e(B
@@ -236,6 +252,23 @@ o set client_encoding \e$B%3%^%s%I$r;H$&J}K!\e(B
   \e$B$k$H$=$N%(%s%3!<%G%#%s%0$K!$$=$&$G$J$1$l$P%G!<%?%Y!<%9$N%(%s%3!<%G%#\e(B
   \e$B%s%0$HF1$8$K$J$j$^$9!%\e(B
   
+\e$B"#L@<(E*$J%(%s%3!<%G%#%s%0JQ49\e(B
+
+  7.2\e$B$G$O!$\e(Bconvert\e$B$H$$$&4X?t$r;H$$!$L@<(E*$J%(%s%3!<%G%#%s%0JQ49$,$G$-\e(B
+  \e$B$^$9!%\e(B
+
+  convert(string text, [src_encoding name,] dest_encoding name) 
+
+  \e$B$3$3$G\e(Bsrc_encoding\e$B$O\e(Btext\e$B$N%(%s%3!<%G%#%s%0L>$G$9!%>JN,$9$k$H!$%G!<%?\e(B
+  \e$B%Y!<%9%(%s%3!<%G%#%s%0L>$HF1$8$G$"$k$H8+$J$5$l$^$9!%\e(Bdest_encoding\e$B$O!$\e(B
+  \e$BJQ498e$N%(%s%3!<%G%#%s%0L>$G$9!%\e(B
+
+  \e$BNc$r<($7$^$9!%\e(B
+
+  SELECT convert(text, EUC_JP) FROM unicode_tbl;
+
+  \e$B$O!$\e(BUnicode\e$B$N%F!<%V%k\e(Bunicode_tbl\e$B$N\e(Btext\e$BNs$r\e(BEUC_JP\e$B$KJQ49$7$FJV$7$^$9!%\e(B
+
 \e$B"#%(%s%3!<%G%#%s%0JQ49ITG=$N>l9g$N=hM}\e(B
 
   \e$B%P%C%/%(%s%IB&$N%(%s%3!<%G%#%s%0$H%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0\e(B
@@ -560,6 +593,11 @@ SJIS \e$B$N%f!<%6Dj5A\e(B/\e$B%Y%s%@Dj5AJ8;zNN0h$r\e(B EUC \e$B$KJQ49$9$k:]!$H=JLIT\e(
 
 \e$B2~DjMzNr!'\e(B
 
+  2001/10/01
+       * CONVERT\e$B$NDI2C!%\e(Blpad/rpad/trim/btrim/ltrim/rtrim/translate\e$B$N\e(B
+         \e$B%^%k%A%P%$%HBP1~DI2C!%\e(Bchar/varchar\e$B$G%P%$%H?t$G$O$J$/!$J8;z?t\e(B
+         \e$B$G%5%$%:$rDj5A$9$k$h$&$KJQ99!%0J>e!$\e(B7.2\e$B$KH?1G$5$l$^$9!%\e(B
+
   2001/2/15
        * \e$BFA2H\e(B@\e$B;06(1?M"%5!<%S%9$5$s$+$i!$\e(BCP932.TXT\e$B$h$j@8@.$7$?\e(BSJIS\e$BMQ$N\e(B
          \e$BJQ49%F!<%V%k$rDs6!$7$F$$$?$@$-$^$7$?!%\e(B7.1\e$B$KH?1G$5$l$^$9!%\e(B