Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.10.2016, 11:19
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Добрый день Вопрос БД вся строковые поля UTF8. Программа delphi c UTF xe10. Charset коннекта к БД UTF8. Доступ к БД FIBPlus. При выполнении скрипта получаю сообщение об ошибке. Problematic key value is ("RAW_SHORT_NAME" = '+РЁР РћРў ПОДСОЛНЕЧНЫЙ РЎРџ-37%, РЎРљ-18'). Не могу понять откуда такое? И как расшифровать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 11:30
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
это у тебя "ТАМ" где-то сидит текстовая константа в win1251, которую клиент отдаёт тебе как UTF-8. ищи свой ПОДСОЛНЕЧНЫЙ СП-37% Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 11:46
|
|||
---|---|---|---|
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
bazilio77, GoogleTCode - Домашняя страничка Алексея Бойко alexboiko.narod.ru/prod.html Декодер русских текстов TCODE предназначен для автоматического восстановления русских текстов, испорченных в процессе передачи по электроной ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 14:13
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Мимопроходящийэто у тебя "ТАМ" где-то сидит текстовая константа в win1251, которую клиент отдаёт тебе как UTF-8. ищи свой ПОДСОЛНЕЧНЫЙ СП-37% Ну эта немного не так, никаких констант нет. Просто update который нарушает ключ update raw_dict_raw rdr set rdr.raw_short_name = (select left(rd.raw_name, 32) from raw_dict rd where rd.raw_id = rdr.raw_id) where XXXX IBExpert выдает тоже самое Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values. violation of PRIMARY or UNIQUE KEY constraint "UNQ1_RAW_DICT_RAW" on table "RAW_DICT_RAW". Problematic key value is ("RAW_SHORT_NAME" = 'РЁР РћРў ПОДСОЛНЕЧНЫЙ РЎРџ-37%, РЎРљ-18%'). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 14:17
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
ну так вот этот твой RAW_SHORT_NAME и содержит 1251 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 14:38
|
|||
---|---|---|---|
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 15:11
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Мимопроходящийну так вот этот твой RAW_SHORT_NAME и содержит 1251 Не спорю предположение разумное. Тогда прокомментируйте 1. берем 2.5.6 embedded, копируем в укромный каталог, кладем туда isql 2.5.6 2. создаем новую БД isql -i test.sql 3. открываем в ibexpert и пытаемся выполнить update test set test_name = test_name2 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.10.2016, 16:05
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Комментирую: в 2.5.3 кодировки сломаны. В 3.0.1 и твой и мой скрипты работают нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 11:56
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Dimitry SibiryakovКомментирую: в 2.5.3 кодировки сломаны. В 3.0.1 и твой и мой скрипты работают нормально. 3.0.32483 : update test set test_name = test_name2 Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values. violation of PRIMARY or UNIQUE KEY constraint "PK_TEST" on table "TEST". Problematic key value is ("TEST_NAME" = 'Рђ'). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 12:43
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
А это уже проблема отображения. Ты chcp 65001 перед запуском isql сделал? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 13:07
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Dimitry SibiryakovА это уже проблема отображения. Ты chcp 65001 перед запуском isql сделал? Это IBExpert. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 13:14
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
bazilio77Это IBExpert. Насколько я знаю, ни один набор компонент доступа не ожидает, что сообщения об ошибках будут в чарсете коннекта, все они интерпретируют его как ANSI. И это - их баг, поскольку Firebird доставляет их именно в чарсете коннекта. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 14:21
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Dimitry SibiryakovА это уже проблема отображения. Ты chcp 65001 перед запуском isql сделал? да действительно Isql 2.5.6 выдает кракозябры, а isql 3.0 нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.10.2016, 20:05
|
|||
---|---|---|---|
|
|||
Проблема с кодировкой в сообщениях об ошибках |
|||
#18+
Может проблема здесь? function fb_Interpret(buffer: PAnsiChar; BufLen: ULong; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1561901]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 276ms |
total: | 419ms |
0 / 0 |