Re: ISO-8859-1 encoding not enforced?
От | Andrew Dunstan |
---|---|
Тема | Re: ISO-8859-1 encoding not enforced? |
Дата | |
Msg-id | 3237.24.211.165.134.1113295843.squirrel@www.dunslane.net обсуждение исходный текст |
Ответ на | Re: ISO-8859-1 encoding not enforced? (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
Tom Lane said: > Christopher Kings-Lynne <chriskl@familyhealth.com.au> writes: >> Is PostgreSQL supposed to enforce a LATIN1/ISO-8859-1 encoding if >> that's the database encoding? > > AFAIK, there are no illegal characters in 8859-1, except \0 which we do > reject. > Perhaps Chris is confusing ISO/IEC 8859-1 with ISO-8859-1 a.k.a. Latin-1. According to the wikipedia, "The IANA has approved ISO-8859-1 (note the extra hyphen), a superset of ISO/IEC 8859-1, for use on the Internet. This character map, or character set or code page, supplements the assignments made by ISO/IEC 8859-1, mapping control characters to code values 00-1F, 7F, and 80-9F. It thus provides for 256 characters via every possible 8-bit value. [snip] The name Latin-1 is an informal alias [for ISO-8859-1] unrecognized by ISO or the IANA, but is perhaps meaningful in some computer software." But let's not start accepting \0 ;-) cheers andrew
В списке pgsql-hackers по дате отправления: