| Общие | - Charset |
Charset
Краткое описание
Компонент предназначен для перевода строки из одной кодировки в другую
Параметры
Методы
События
Данные
Пример
Пример использования компонента Charset
Пример использования компонента Charset
для кодирования и раскодирования URL c кириллическими символами
Add(MainForm,3990039,112,119)
{
Caption="Пример использования Charset"
}
Add(Edit,12980779,168,119)
{
Left=170
Top=35
Width=55
Text="Хиасм"
}
Add(Button,517459,112,175)
{
Left=170
Top=80
link(onClick,1161384:doCharset,[])
}
Add(Label,1634708,224,175)
{
Left=5
Top=140
Width=380
Height=111
Font=[MS Sans Serif,20,0,0,1]
Caption="!"
AutoSize=1
Alignment=2
link(onClick,8050016:doCharset,[])
}
Add(Charset,1161384,168,175)
{
Type=1
link(onCharset,1634708:doText,[])
link(Text,12980779:Text,[])
}
Add(Charset,8050016,287,175)
{
link(onCharset,12301770:doText,[])
link(Text,1634708:Caption,[(293,163)(269,163)(269,219)(230,219)])
}
Add(Label,12301770,343,175)
{
Left=175
Top=195
Width=7
Height=17
Caption="!"
}
Пример использования компонента Charset
для кодирования и раскодирования URL c кириллическими символами
Add(MainForm,3283747,98,84)
{
Height=287
Caption="Пример Charset"
}
Add(Button,7947900,98,140)
{
Left=160
Top=85
TabOrder=-1
Caption="Decode"
link(onClick,10358450:doCharset,[])
}
Add(Charset,10358450,154,140)
{
Type=11
link(onCharset,6805843:doCharset,[])
link(Text,10114540:Text,[])
}
Add(Charset,6805843,203,140)
{
Type=7
link(onCharset,2639664:doText,[])
}
Add(Memo,10114540,154,84)
{
Left=10
Top=15
Width=365
Height=65
Strings=#197:http://ru.wikipedia.org/w/index.php?title=%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85&stable=0&redirect=no|
}
Add(Memo,13850223,357,189)
{
Left=10
Top=170
Width=365
}
Add(Button,13784257,98,189)
{
Left=160
Top=140
Caption="Code"
link(onClick,6001580:doCharset,[])
}
Add(Edit,2639664,259,140)
{
Left=15
Top=110
Width=360
Text=""
}
Add(Charset,9582972,308,189)
{
Type=12
link(onCharset,13850223:doAdd,[])
}
Add(Charset,6001580,259,189)
{
Type=6
link(onCharset,9582972:doCharset,[])
link(Text,2639664:Text,[(265,196)(265,196)])
}
Замечания
Список соответствия номера кодовой страницы с ее наименованием
Обновление элемента: [svn]Charset.pas[/svn]
IBM PC (OEM) code pages
437 — The original IBM PC code page
737 — Greek
775 — Estonian, Lithuanian and Latvian
850 — "Multilingual (Latin-1)" (Western European languages)
852 — "Slavic (Latin-2)" (Central and Eastern European languages)
855 — Cyrillic
857 — Turkish
858 — "Multilingual" with euro symbol
860 — Portuguese
861 — Icelandic
862 — Hebrew
863 — French Canadian
865 — Nordic
866 — Cyrillic
869 — Greek
Other code pages of note
10000 — Macintosh Roman encoding (followed by several other Mac character sets)
10007 — Macintosh Cyrillic encoding
10029 — Macintosh Central European encoding
932 — Supports Japanese
936 — GBK Supports Simplified Chinese
949 — Supports Korean
950 — Supports Traditional Chinese
1200 — UCS-2LE Unicode little-endian
1201 — UCS-2BE Unicode big-endian
65000 — UTF-7 Unicode
65001 — UTF-8 Unicode
ASMO449+ — Supports Arabic
MIK — Supports Bulgarian and Russian as well
Windows (ANSI) code pages
1250 — Central and East European Latin
1251 — Cyrillic
1252 — West European Latin
1253 — Greek
1254 — Turkish
1255 — Hebrew
1256 — Arabic
1257 — Baltic
1258 — Vietnamese
874 — Thai
Обновление элемента: [svn]Charset.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)