Текущий архив: 2007.09.30;
Скачать: CL | DM;
Вниз
Вопрос по поводу свойства Charset класса TFont Найти похожие ветки
← →
17Landgraf (2007-09-01 14:57) [0]Добрый день Уважаемые участники форума!
У меня есть вопрос по поводу свойства Charset класса TFont.
В описании этого свойства написано: TFontCharset = 0..255;
Содержит номер набора символов шрифта. По умолчанию равно 1 (DEFAULT CHARSET). Для вывода символов кириллицы требуется RUSSIAN CHARSET
Подскажите, пожалуйста, где можно посмотреть какому набору символов соответствует определенный номер?
Например: если поставить этому свойству значение равное 2, то за место русского текста появляются стрелки.
form1.Memo1.Font.Charset:=2;
Charset может принимать 256 значений [0..255].
А если мне надо использовать, ну к примеру, турецкий язык - кодировка windows-1254. То какой номер из [0..255]. мне необходимо присвоить свойству Charset?
В интернете не смог найти какой таблице кодировок, соответствует конкретный номер. Наверно, в следствии не компетентности в данном вопрос :(
← →
Denis_ © (2007-09-01 15:01) [1]TURKISH_CHARSET- используй.
ЗЫ опять лабы начались?
← →
17Landgraf (2007-09-01 15:11) [2]
> ЗЫ опять лабы начались?
Да рано еще :)
> TURKISH_CHARSET- используй.
Это я как пример привел! А если мне китайский нужен? Тогда какой China_charset? Просто в Object Inspector в Delphi, у свойства charset, в выпадающем списке где-то 15 значений и все. Где весь перечень можно просмотреть? Кодировку как поменять, например на windows-1257?
← →
Denis_ © (2007-09-01 15:17) [3]хелп почитай
← →
Kolan © (2007-09-01 15:18) [4]> А если мне китайский нужен
Unicode
← →
17Landgraf (2007-09-01 15:22) [5]
> > А если мне китайский нужен
>
> Unicode
Как его поставить? Какое значение свойству charset надо присвоить?
← →
17Landgraf (2007-09-01 15:39) [6]Вот нашел Code Page Identifiers: http://msdn2.microsoft.com/en-us/library/ms776446.aspx
Идентификатор юникода: Unicode, such as UTF-8 (code page 65001)
Как сделать чтоб Memo1 использовал Unicode?
← →
Инс © (2007-09-01 16:05) [7]
> Как сделать чтоб Memo1 использовал Unicode?
VCL юникод не поддерживает. Либо использовать сторонние компоненты (TNT, например), либо ждать, когда CodeGear введет поддержку юникода, либо выкручиваться с ANSI, либо забить на Delphi вовсе. Плюс рекмендую все-таки почитать где-нибудь о том, что такое юникод вообще.
← →
17Landgraf (2007-09-01 16:14) [8]Thanks Инс
← →
Denis_ © (2007-09-01 16:30) [9]
> А если мне надо использовать, ну к примеру, турецкий язык
> А если мне китайский нужен?
Какой нужен-то? Конкретно скажи.
← →
17Landgraf (2007-09-01 16:45) [10]
> Какой нужен-то? Конкретно скажи.
Немецкий.
← →
Denis_ © (2007-09-01 17:10) [11]немецкий это вроде тоже Юникод, нет?значит
> VCL юникод не поддерживает. Либо использовать сторонние
> компоненты (TNT, например), либо ждать, когда CodeGear введет
> поддержку юникода, либо выкручиваться с ANSI, либо забить
> на Delphi вовсе. Плюс рекмендую все-таки почитать где-нибудь
> о том, что такое юникод вообще.
(с) Инс
← →
neanderthal (2007-09-02 10:35) [12]Нет, немецкий - это западногерманский язык индоевропейского семейства языков, солнышко. В связи с этим, > рекмендую все-таки почитать где-нибудь> > о том, что такое юникод вообще.
> > (с) Инс
← →
Denis_ © (2007-09-02 10:53) [13]
> западногерманский язык индоевропейского семейства языков
лингвист чтоли?
Страницы: 1 вся ветка
Текущий архив: 2007.09.30;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.038 c