Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
jdbc<->postgress : какая-то проблема с кодировками.
|
|||
|---|---|---|---|
|
#18+
Привет! кириллица из базы не проходит через jbdc. Пишет такую ошибку: org.postgresql.util.PSQLException: Invalid character data was found. This is most likely caused by stored data containing characters that are invalid for the character set the database was created in. The most common example of this is storing 8bit data in a SQL_ASCII database. сама ошибка просходит где-то при перекодировке: at org.postgresql.core.Encoding.decodeUTF8(Encoding.java:287) at org.postgresql.core.Encoding.decode(Encoding.java:182) ...... что с этим делать? кодировка базы вроде как SQL_ASCII (psql -l так говорит). версия посгреса 7.4.6, стоит на Solaris, jdbc драйвер самы послдений для этой версии, pg74.215.jdbc3.jar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 16:51 |
|
||
|
jdbc<->postgress : какая-то проблема с кодировками.
|
|||
|---|---|---|---|
|
#18+
psql -l выводит список доступных БД, а не стандарт кодировки. Тем более что кодировки SQL_ASCII не существует. Скорее всего у тебя база данных создана в умолчальной кодировке, а символы ты туда пытаешься положить UTF-8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 17:08 |
|
||
|
jdbc<->postgress : какая-то проблема с кодировками.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. писать я в базу ничего не пытаюсь. там уже есть данные. Я выполняю селект по ним. при выполнении селекта и последующем разборе RуslutSet'а, поля, которые не содержат кирилицы читаются нормально, а как только попадается поле с кирилицей - выпадает указанное выше исключение. у меня есть предположение что следовало бы создать в нужной кодировке, но как это попроавить на работающей версии я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 17:19 |
|
||
|
jdbc<->postgress : какая-то проблема с кодировками.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 17:31 |
|
||
|
jdbc<->postgress : какая-то проблема с кодировками.
|
|||
|---|---|---|---|
|
#18+
Наверное надо базу пересоздать с другой кодировкой, перенести туда данные из рабочей версии и потестировать. У меня база в KOI8 на Linux'е - jdbc - клиент UTF8, кириллица проходит без проблем в обоих направлениях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2005, 14:40 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32948463&tid=2007395]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 501ms |

| 0 / 0 |
