Главная страница
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.029 c
2-1189095327
user1024
2007-09-06 20:15
2007.09.30
Как узнать папку из которой запущена программа?


5-1161675753
Sansy
2006-10-24 11:42
2007.09.30
dll при создании компоненты


1-1184659706
Chaser
2007-07-17 12:08
2007.09.30
Загрузка в "WordApplication1" файл из TMemoryStream


4-1175416197
Yosich
2007-04-01 12:29
2007.09.30
Plug&Play и DLL


15-1188819885
Андрей_К
2007-09-03 15:44
2007.09.30
Монография