Доброго времени суток!
Такая проблема, при открытии окна Server status (Tools > Server status) в pgAdmin, вылетает ошибка "Не верная последовательность байт для кодировки UTF8 "
В чем причина?
Win7? устанавливал базу с дефолт. кодировкой
Здравствуйте, такая проблема...
Имеется строка в utf8 и база в win1251 все вроде работает нормально но как только в исходной строке встречается символ не содержащийся в win1251 например " ¼" вылетает исключение
Пытаюсь перекодировать строку из UTF8 в WIN1251, использую
select convert('абвгд','win1251','UTF8');
Получаю результат в bytea
Затем через convert_from пытаюсь перекодировать эту строку win1251 и получаю:
фывфывфывфыв
Полная строка запроса имеет вид:
В локальной сети предприятия есть два сервера. На первом сервере установлен Red Hat Enterprise Linux AS release 3 (Taroon Update 5). Кроме того на первом сервере установлен Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64bit Production (в дальнейшем по тексту я буду называть этот сервер источником данных). В локалях сервера кодировка UTF-8.
[collapse]
Результат выполнения команды locale на сервере источнике данных:
LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8"
Добрый день!
есть запрос:
copy mytable (fld1, fld2, fld3) FROM 'c://data//файл1.csv' WITH delimiter ';' csv header;
Так вот, при запуске выдает ошибку: не найден файл
Если файл переименовать в латиницу:
copy mytable (fld1, fld2, fld3) FROM 'c://data//file1.csv' WITH delimiter ';' csv header;
Подскажите, пожалуйста, каким образом можно решить проблему с русской кодировкой?
В постгресе есть база с кодирокой (utf8)
Есть досовская (foxpro) dbf (в которой есть данные на русском).
С помощью какой(-х) программ(-ы) можно организовать Иморт/Экспорт postgresql <-> dbf (866)?
Единственное условие,что бы прогу можно запустить из командной строки.
например как в pgimport
"C:\Program Files\EMS\Data Import for PostgreSQL\PgImportC.exe" "C:\Program Files\EMS\Data Import for PostgreSQL\rpt.itm"
Pgimport не подходит,он руские слова либо игнорирует, либо преобразует в карючки.
заранее спасибо.
FreeBSD 7.2 база и ось под koi8
SHOW default_text_search_config; default_text_search_config ---------------------------- pg_catalog.russian
-> \dF+ russian Text search configuration "pg_catalog.russian" Parser: "pg_catalog.default" Token | Dictionaries -----------------+-------------- asciihword | english_stem asciiword | english_stem email | simple file | simple float | simple host | simple hword | russian_stem hword_asciipart | english_stem hword_numpart | simple
В логах периодически появляются сообщения в кракозябре. Не всегда. Обычно сообщения на русском отображаются нормально. Такая же проблема с кодировкой в pgAdmin, например, при попытке выполнить запрос с ошибкой в синтаксисе.
При установке и клиент и сервер выставлялся с кодировкой Win1251
Вот кусок лога:
postgresql 8.3.5 установлен на freebsd 7.0, кодировка баз WIN1251, из phppgadmin'a кириллица добавляется нормально, а из php-скриптов - нет, пробывал выставлять client encoding в WIN1251, не помогает. Подскажите как поправить?
Проблема с русской локалью в PostgreSQL 8.3.1 на FreeBSD 4.9.
Не работают строковые функции lower/upper и tsearch2. Кодировка базы UTF8. Кластер инициализировал с опциями --encoding=UTF8 --locale=ru_RU.UTF-8.
wiki_site=> SELECT page_title, lower(page_title) FROM page WHERE page_id = 43; page_title | lower ------------+------- Планы | (1 row) wiki_site=> SELECT page_title, upper(page_title) FROM page WHERE page_id = 43; page_title | upper ------------+-------