Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.015 c
15-1188684253
Marser
2007-09-02 02:04
2007.09.30
Владельцам ноутбуков. Кто какой использует?


15-1188647517
Vlad Oshin
2007-09-01 15:51
2007.09.30
Cookies в Delphi. Нашел статью, в Комп.Пресс (март 2006)


8-1164884405
POL~LITRA
2006-11-30 14:00
2007.09.30
Движение планет вокруг солнца


15-1188909994
Denis_
2007-09-04 16:46
2007.09.30
Палец заменит кредитку?


15-1188367884
Человек
2007-08-29 10:11
2007.09.30
Исскуство создание компонент (Фаронов)




   Наверх