Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизОшибка с кодировками Найти похожие ветки
← →
hardclubber (2004-06-03 21:55) [0]При попытке добавить запись в таблицу вылезает сообшение:
arithmetic exception, numeic overflow, or string truncation. Cannot transliterate charate between character sets
, если пытаться добавить русский текст. Где может быть проблема?
← →
Vlad © (2004-06-03 21:57) [1]Стандартный вопрос - стандартный ответ :-)
http://www.ibase.ru/devinfo/ibrusfaq.htm
← →
hardclubber (2004-06-03 21:59) [2]это я прочитал уже, все равно не пашет
← →
Vlad © (2004-06-03 22:04) [3]
> hardclubber (03.06.04 21:59) [2]
Ну естественно, от того что просто прочитаешь, пахать не начнет.
lc_ctype=win1251 установил ?
← →
hardclubber (2004-06-03 22:05) [4]установил
← →
Vlad © (2004-06-03 22:12) [5]
> hardclubber (03.06.04 22:05) [4]
Сама база в какой кодировке создана ?
← →
hardclubber (2004-06-03 22:14) [6]да все по-человечески, win1251
← →
Vlad © (2004-06-03 22:23) [7]
> hardclubber (03.06.04 22:14) [6]
Такая ошибка означает то, что клиент имеет кодировку, отличную от сервера. Другого быть не может.
Еще раз проверь в своей базе параметр DEFAULT CHARACTER SET,
а так же в IBDataBase.Params д.б. строчка lc_ctype=win1251
Так же можно в скрипте каждой таблицы указывать кодировку явно
CREATE TABLE ... CHARACTER SET WIN1251
← →
hardclubber (2004-06-03 22:26) [8]да это-то понятно..
может что-то все-таки пропустил. попробую с начала =)
но хотя параметры все правильно стоят (lc_ctype и др)
← →
Desdechado © (2004-06-04 11:45) [9]вообще-то текст ошибки несколько шире.
попытка записать строку длиннее поля или в smallint числа больше 32К тоже вызовет ее
← →
Vlad © (2004-06-04 11:50) [10]
> Cannot transliterate charate between character sets
По-моему текст ошибки вполне однозначный и никакого отношения к smallint и длине поля не имеет
← →
den_777 (2004-06-04 15:12) [11]Имеет как раз отношение и к длине поля в том числе
← →
Anatoly Podgoretsky © (2004-06-04 15:36) [12]Vlad © (04.06.04 11:50) [10]
А ты не только правую часть цитируй
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.294 c