From: stefan Date: December 7 2005 3:06pm Subject: svn commit - mysqldoc@docsrva: r511 - in trunk: refman-4.1 refman-5.0 refman-5.1 List-Archive: http://lists.mysql.com/commits/12 Message-Id: <200512071506.jB7F6ENf025530@docsrva.mysql.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Author: shinz Date: 2005-12-07 16:06:14 +0100 (Wed, 07 Dec 2005) New Revision: 511 Log: Final edits to annotations about MySQL's version of latin1 Modified: trunk/refman-4.1/charset.xml trunk/refman-5.0/charset.xml trunk/refman-5.1/charset.xml Modified: trunk/refman-4.1/charset.xml =================================================================== --- trunk/refman-4.1/charset.xml 2005-12-07 14:51:22 UTC (rev 510) +++ trunk/refman-4.1/charset.xml 2005-12-07 15:06:14 UTC (rev 511) @@ -3485,14 +3485,24 @@ - Annotations regarding latin1: - MySQL's latin1 is the same as the Windows - cp1252 character set. This means it - is the same as the official IANA (Internet Assigned Numbers Authority) - latin1, but IANA latin1 treats - the code points between 0x80 and 0x9f as unused, while - cp1252, and therefore MySQL's latin1, - assign characters for those positions. For example, 0x80 is the Euro sign. + Annotations regarding + latin1: MySQL's + latin1 is the same as the Windows + cp1252 character set. This means it is the + same as the official ISO 8859-1 or + IANA (Internet Assigned Numbers Authority) + latin1, but IANA latin1 + treats the code points between 0x80 and 0x9f as + undefined, while cp1252, and + therefore MySQL's latin1, assign characters + for those positions. For example, 0x80 is the Euro sign. + For the undefined entries in + cp1252, MySQL translates + 0x81 to Unicode 0x0081, + 0x8d to 0x008d, + 0x8f to 0x008f, + 0x90 to 0x0090, + and 0x9d to 0x009d. Modified: trunk/refman-5.0/charset.xml =================================================================== --- trunk/refman-5.0/charset.xml 2005-12-07 14:51:22 UTC (rev 510) +++ trunk/refman-5.0/charset.xml 2005-12-07 15:06:14 UTC (rev 511) @@ -2810,14 +2810,24 @@ - Annotations regarding latin1: - MySQL's latin1 is the same as the Windows - cp1252 character set. This means it - is the same as the official IANA (Internet Assigned Numbers Authority) - latin1, but IANA latin1 treats - the code points between 0x80 and 0x9f as unused, while - cp1252, and therefore MySQL's latin1, - assign characters for those positions. For example, 0x80 is the Euro sign. + Annotations regarding + latin1: MySQL's + latin1 is the same as the Windows + cp1252 character set. This means it is the + same as the official ISO 8859-1 or + IANA (Internet Assigned Numbers Authority) + latin1, but IANA latin1 + treats the code points between 0x80 and 0x9f as + undefined, while cp1252, and + therefore MySQL's latin1, assign characters + for those positions. For example, 0x80 is the Euro sign. + For the undefined entries in + cp1252, MySQL translates + 0x81 to Unicode 0x0081, + 0x8d to 0x008d, + 0x8f to 0x008f, + 0x90 to 0x0090, + and 0x9d to 0x009d. Modified: trunk/refman-5.1/charset.xml =================================================================== --- trunk/refman-5.1/charset.xml 2005-12-07 14:51:22 UTC (rev 510) +++ trunk/refman-5.1/charset.xml 2005-12-07 15:06:14 UTC (rev 511) @@ -2806,12 +2806,20 @@ latin1: MySQL's latin1 is the same as the Windows cp1252 character set. This means it is the - same as the official IANA (Internet Assigned Numbers Authority) + same as the official ISO 8859-1 or + IANA (Internet Assigned Numbers Authority) latin1, but IANA latin1 treats the code points between 0x80 and 0x9f as - unused, while cp1252, and + undefined, while cp1252, and therefore MySQL's latin1, assign characters for those positions. For example, 0x80 is the Euro sign. + For the undefined entries in + cp1252, MySQL translates + 0x81 to Unicode 0x0081, + 0x8d to 0x008d, + 0x8f to 0x008f, + 0x90 to 0x0090, + and 0x9d to 0x009d.