select xmlelement(name объект, xmlattributes('кириллический код' as "код",'русское наименование' as "имя"))
--------------
<объект код="кириллический код" имя="русское наименование"/>
есть ли способ избежать перекодировки кирриллицы в html-сущности ? Или стоит затеять маленький велосипедик ?
C уважением,
Сергей.
Здравствуйте! Создала тип данных перечисление (ENUM) - группа крови (сам тип назвала BT), однако возникли проблемы с кодировкой : после Refresh вместо перечисленного списка выходят какие-то крякозябрики. Для БД указана кодировка utf-8, однако при создании типов нет возможности указать кодировку. В чем может быть проблема? И какие источники можно почитать по этой теме?
Здравствуйте.
Установил PostgreSQL-9.4 на windows7. Столкнулся с такой проблемой..
Когда работаю из консоли, текст выводится кракозябрами, а-ля РРёСрё. При этом, сама субд функционирует нормально. При работе, например, из php всё тоже нормально, русские строки выводятся на русском, английские - на английском.
Проблема наблюдается только при работе из консоли с любыми утилитами PostgreSQL: psql, createdb, createuser и т.д.
Всем доброго времени суток.
Возникла следующая ситуация:
Мне досталась база (в кодировке UTF8) у которой есть в одной из таблиц поле типа bytea, в котором хранятся xml-ки в кодировки UTF8 и сейчас возникла необходимость эти xml-ки перекодировать в win1251. Короче говоря, чтобы после извлечения кодировка у полученных файлов была win1251.
После долгих мучений застопорился на варианте при котором все прилично получается для текста на латинице как только встречается кириллица начинается коллапс (пробовал функцию convert) и выпадает ошибка несоответствия символов.
Здравствуйте,
может кто-нибудь подсказать в чем моя ошибка при выполнении следующих действий:
Необходимо добавить комментарии, на русском, к автоматически создаваемым таблицам в постгрессе.
То есть когда в PgAdmin раскрывается список
“Servers\Databases\имя моей базы \Schemas\ имя моей схемы \” и выделяется список созданных таблиц, то что бы у каждой таблицы в списке «Table, Owner, Comment» был комментарий на русском языке. И когда выделяешь определенную таблицу, то что бы у каждого столбца был комментарий на русском языке. (Комментарии на английском получаются и все хорошо)
Добрый день. Кратко ситуация:
при роботе ошибка вылетает:
"ошибка СУБД:
ERROR: invalid byte sequence for ecoding "UTF8": 0xa0"
локаль UTF.russian_russian.1251
как можно испраывить это
Надеюсь, что кто-нибудь решал проблему и подскажет. Отмечено на ОС: GNU/Debian 6-7, Linux Mint 9-15 (32 и 64 битных).
При выводе сообщений об ошибках в баш кодировка косячит:
postgres@home:~$ psql -U qwerty psql: ?????: ???????????? "qwerty" ?? ?????? ???????? ??????????? (Peer)
Но! Непосредственно в psql и pgAdmin III выводит нормально:
postgres@home:~$ psql psql (9.1.11) Введите "help", чтобы получить справку. postgres=# SHOW client_encoding; client_encoding ----------------- UTF8 (1 строка) postgres=# \q
Здравстуйте!
Помогите, пожалуйста, советом. Стоит задача написать приложение на Visual C, которое запрашивает у пользователя значения полей определенной таблицы и затем их добавляет. Использую библиотеку libpq и функцию PQexec(...). Если вторым параметром функции прописываю строку
"INSERT INTO books VALUES(1,'SQL', 816,2001, 1,1,1, 2, '2-nd edition', 5)"
вставка происходит нормально, а если меняю хотя бы одно поле на русскоязычное, например,
"INSERT INTO books VALUES(1,'SQL', 816,2001, 1,1,1, 2, '2-е издание', 5)"
вставка не выполняется.
Я зарылся и ничего не понимаю(
Есть БД, создана была в ASCII, но через pg_dumpall я переделывал её и в utf8 и в koi8r:
pg_dumpall -Uuser >> dump initdb -E UTF8 psql -f dump