Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.021 c
3-1180011651
TCrash
2007-05-24 17:00
2007.09.30
Firebird & security.fdb


2-1188705252
Aibolit
2007-09-02 07:54
2007.09.30
как закинуть в массив


3-1180375837
Zesik
2007-05-28 22:10
2007.09.30
Create table


6-1169910216
nes_
2007-01-27 18:03
2007.09.30
Idhttp + IdSSLIOHandlerSocket = Cannot load ssl library


2-1188545064
_Iv_
2007-08-31 11:24
2007.09.30
Массив и ресурсы(*.res)