Big5 contains '\'
| От | Limin Liu |
|---|---|
| Тема | Big5 contains '\' |
| Дата | |
| Msg-id | 3B265D0E.9A31AA6@pumpkinnet.com обсуждение исходный текст |
| Ответы |
Re: Big5 contains '\'
|
| Список | pgsql-general |
Hi, My project requires to use Big5/EUC_TW (two bytes per chinese-character). Unfortunately, Big5 code contains escape '\'. For instance, 1: create table "¦¨¥\ªº¤@¥b" (n int, m text); 2: create table n (n int, m text); 3: insert into n values (19,'¦nªº¶}©l¬O¦¨¥\ªº¤@¥b'); -- 10 chinese characters 4: select * from n; n | m ----+---------------------- 15 | ¦nªº¶}©l¬O¦¨¥ªº¤@¥b Table name in line 1 is ¦¨¥\ªº¤@¥b. With ", there is no problem. Line 3 tries to insert a value with escape '\'. I realized this '\' is gone. Of course, what we see are totally nonsense after the 6th character. This can be fixed by creating a MULTIBYTE block in scansup.c (see attachment). Can you put this in the next release if there is no objection (or bugs). :-) I am thinking about to write an introduction book for PostgreSQL in chinese (big5). With this problem, it will be hard to convince them to use PostgreSQL. -- Regards, Limin Liu
Вложения
В списке pgsql-general по дате отправления: