PostgreSQL 7.4 and UNICODE
![](http://mediasubs.ru/author/avatar/3608382.png)
Доброго всем времени суток!
Кто-нибудь знает как подружить PostgreSQL 7.4 с Юникодом?
Делаю createdb -E UNICODE dbname, база создается. При добавлении в нее
текстовой информации все проходит нормально, но при чтении кракозяблы.
При создании представления (view) ругается на русские имена полей
CREATE VIEW test ("имя","возраст") AS SELECT name,age FROM test;
ERROR: invalid byte sequence for encoding "UNICODE": 0xd122
Может кто знает как это лечится?
20 февраля 2004 г. 11:43:45 от Вас (263003-comp.soft.linux.discuss-list@subscribe.ru)
получено сообщение:
Правильно ругается. MySQL не поддерживает по умолчанию UNICOD в названии полей.
Что и правильно.
Вот в кратце формат создания.
CREATE VIEW [Имя представления] AS
SELECT [поле1],[поле2] FROM [имя таблицы или другого представления] [WHERE (условия)]
[ORDER BY (порядок сортировки)]
Если хочешь во VIEW всетаки сделать русские поля пиши так [field1] AS ПОЛЕ1
Хотя в твоем случает вообще непонятен смысл
VIEW создается на базе таблицы или другого запроса, но не как на базе самого
себя.
По поводу кодировки. Чем заносишь данные и чем их потом извлекаешь?
С Уважением,
Веретенников Сергей
veretennik***@a*****.ru
-*Название листа "Linux: разрешение вопросов, перспективы и общение"; Участников: 1010
Написать в лист: comp.soft.linux.discuss-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.discuss Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4190; Возраст листа: 210
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/85045
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru