powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как поменять кодовую страницу ...
1 сообщений из 1, страница 1 из 1
Как поменять кодовую страницу ...
    #32655857
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работаю с таблицами в С++Builder.
Задача простая: взять данные из таблицы, предъявить их пользователю по заданному им фильтру, затем пользователь корректирует данные и записывает в таблицу изменения.

Неожиданно для себя столкнулся с проблемой перекодировки "на лету".
Таблицы созданы под DOS (кодовая страница 866). При открытии и отображении таблицы стандартными средствами Билдера (TTable и TDbGrid) получаю "крякозябры" вместо текстовых полей. Таблицы же, созданные под Windows, отображаются вполне нормально. Изменение свойства "Charset" в 99,9999% случаев не приводит к желаемому результату.
Мне как-то не очень хочется писать функцию перекодировки, таскать два массива символов (для 866 и 1251 кодовых страниц) и т.д. Наверняка есть какой-то иной способ решения данной проблемы. Может быть кто-нибудь решал (и, самое главное, решил :) ) эту проблему. Подскажите решение, плз!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как поменять кодовую страницу ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]