![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
Доброго времени суток. Прошу помощи при разрешении следующей проблемы:
Пишу переводчик слов, для добавления слова и его перевода в ListView написал функцию типа addTransl('слово','его перевод') Код:
свойство CHARSET у компонента TListView, а оставить DEFAULT_CHARSET, то китайские иероглифы в первой колонке высвечиваются непонятными символами. Как тут быть ? Что посоветуете ? Спасибо за любую помощь.
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() Последний раз редактировалось Den7656; 17.12.2011 в 21:57. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
![]()
Ansistring побывали использовать?
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
Пробовал Ansistring, тогда иероглифы и там и там получаются (в одной колонке и другой).
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в не юникодных Делфи string=AnsiString итак.
да и для разных чарсетов анси не особо помошник. нужна Делфи поновее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
а без этого никак ?
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
ну можно попробовать Юникод компоненты(не помню название).
или же написать свой малый компонент для этого. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
блин, жаль... И компонентов-то никогда не писал...
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В GB2312 есть кирилица (http://ru.wikipedia.org/wiki/GB2312). Сделать у ListView GB2312_CHARSET. CP1251 конвертировать перед записью в GB2312. С такой функцией не встречался, возможно она и существует, а можно и самому написать, узнав соответствие между кодами CP1251 и GB2312. И ни каких компонент в этом случае писать не прийдется
ADD Кстати в таблице символов Китайские (упрощенное письмо) очень похоже на выжимку из GB2312
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 17.12.2011 в 22:56. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 103
|
![]()
Спасибо ОГРОМНОЕ мне это очень помогло )))
Тему можно закрывать.
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
unicode to ansi | Евгений79 | Общие вопросы Delphi | 10 | 25.05.2011 22:04 |
Unicode и Delphi 7 | Valio | Общие вопросы Delphi | 3 | 05.05.2011 19:57 |
Unicode | Pedro | Общие вопросы Delphi | 8 | 13.03.2009 10:50 |
Unicode в Delphi | Fedorovich | БД в Delphi | 2 | 31.10.2008 21:34 |
Unicode | }{UTPUU | Общие вопросы Delphi | 4 | 02.04.2007 15:21 |