![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отчет в не правильное кодировке [D2]
ice321i © (2007-01-13 19:42:00)Здравствуйте.
Я использую сервер interbase, так вот на компьютере где я создаю программу в отчетах кодировка нормальная, но на других компьютерах в отчетах выводиться абра кадабра вместо русских букв.
Когда создавал базу то кодировку выбрал none, если создаю базу с кодировкой win1251 то при вводе из программы в базу русских букв вылетает ошибка arifmetic exception, numeretic overfolw, or string truncation cannot transirerate character between char set.
ДЛя доступа к базе использую компоненты из закладки interbase, то есть без BDE. Компоненты отчета rave.
DrPass (2007-01-13 23:01:00) [1]
> если создаю базу с кодировкой win1251 то при вводе из программы
> в базу русских букв вылетает ошибка arifmetic exception,
> numeretic overfolw, or string truncation cannot transirerate
> character between char set
В таком случае нужно указывать кодировку в параметрах подключения к БД.
lc_ctype=win1251
> но на других компьютерах в отчетах выводиться абра кадабра
> вместо русских букв.
Подозреваю, нужно было просто явно указать кодировку шрифта в свойствах соотв. элементов отчета
Kostafey (2007-01-13 20:58:00) [2]У меня аналогичная ошибка была при работе с MySQL.
Для решения моей проблемы оказалось достаточным внимательное указание типов кодировки.
Т.е. при переустановке СУБД, создании хоста, создании БД, добавлении каждой таблицы, добавлении каждого поля.
Безде и всюду внимательно ЯВНО указал cp1251 и все пошло.