Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 18 апр 2024, 19:45

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: TMemTableEh не понимает юникод?
СообщениеДобавлено: 21 ноя 2019, 07:33 
Не в сети

Зарегистрирован: 25 авг 2014, 12:17
Сообщений: 69
Delphi 10.2.3, Ehlib 9.3.029, mteBooks: TMemTableEh.
При попытке вставить строку "Zαδница Василиска" 2-я и 3-я буква изменяются на знак вопроса, см. анигиф ниже.
Замена fdtStringEh на fdtWideStringEh не помогает.
Это баг или что/где настроить надо?

Вложение:
2.gif
2.gif [ 115.55 KiB | Просмотров: 594 ]

Вложение:
22.png
22.png [ 20.63 KiB | Просмотров: 594 ]


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: TMemTableEh не понимает юникод?
СообщениеДобавлено: 21 ноя 2019, 21:18 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

fdtWideStringEh должен помогать в таких случаях.
fdtStringEh умеет хранить только однобайтовые символы.
Попробуйте еще раз проверить с типом fdtWideStringEh.
Если не поможет, то пришли вашу форму (dfm+pas файл) на support@ehlib.com.
Будем разбираться.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: TMemTableEh не понимает юникод?
СообщениеДобавлено: 22 ноя 2019, 06:48 
Не в сети

Зарегистрирован: 25 авг 2014, 12:17
Сообщений: 69
Разобрался. Помимо замены fdtStringEh на fdtWideStringEh, надо было еще сменить тип созданного в дизайнтайме поля mteBookstitul с TStringField на TWideStringField. Теперь все работает как надо.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB