acharset(ToArray AS Any@) AS Integer
Liefert eine Liste der verfügbaren Zeichensätze.
Eine Variable die per Referenz übergeben werden muss.
Die Anzahl der Zeilen des Arrays. Entspricht der Anzahl der unterstützten Zeichensätze.
Die Liste enthält einmal den Namen des Zeichensatzes und außerdem Information darüber, mit wieviel Bytes die Zeichen intern kodiert sein können. Bei Zeichensätzen mit dynamischer Codepointgröße können die Zeichen mit unterschiedlich viel Bytes kodiert sein. Das Feld AOED gibt einen Hinweis darauf, für welche Anwendungszwecke der Zeichensatz gebräuchlich ist. Dabei stehen die Kürzel für A (ANSI), O (OEM), E (Extended), D (DBF, D = kompatibel mit FoxPro, d = nicht kompatibel mit FoxPro).
| Name |
AOED |
DO CP |
WINDOWS CP |
Bytes min |
Bytes max |
Info / Land |
| ascii |
..E. |
|
20127 | 1 | 1 | United States ASCII |
| gsm |
.... |
|
|
1 | 1 | GSM 03.38 |
| iso-8859-1 |
..E. |
|
28591 | 1 | 1 | Western European (ISO) (Latin1) |
| iso-8859-2 |
..E. |
|
28592 | 1 | 1 | Central European (ISO) |
| iso-8859-3 |
..E. |
|
28593 | 1 | 1 | Latin 3 |
| iso-8859-4 |
..E. |
|
28594 | 1 | 1 | Baltic |
| iso-8859-5 |
..E. |
|
28595 | 1 | 1 | Cyrillic |
| iso-8859-6 |
..E. |
|
28596 | 1 | 1 | Arabic |
| iso-8859-7 |
..E. |
|
28597 | 1 | 1 | Greek |
| iso-8859-8 |
..E. |
|
28598 | 1 | 1 | Hebrew (ISO-Visual) |
| iso-8859-9 |
..E. |
|
28599 | 1 | 1 | Turkish |
| iso-8859-10 |
.... |
|
|
1 | 1 | |
| iso-8859-11 |
.... |
|
|
1 | 1 | |
| iso-8859-13 |
..E. |
|
28603 | 1 | 1 | Estonian |
| iso-8859-14 |
.... |
|
|
1 | 1 | |
| iso-8859-15 |
..E. |
|
28605 | 1 | 1 | Latin 9 |
| ibm-37 |
..E. |
|
37 | 1 | 1 | EBCDIC US-Canada |
| ibm-437 |
.O.D |
437 | 437 | 1 | 1 | United States (DOS) |
| ibm-500 |
..E. |
|
500 | 1 | 1 | EBCDIC International |
| ibm-737 |
.O.D |
737 | 737 | 1 | 1 | Greek MS-DOS (437G) |
| ibm-850 |
.O.D |
850 | 850 | 1 | 1 | Western European (DOS) |
| ibm-852 |
.O.D |
852 | 852 | 1 | 1 | Eastern European MS-DOS |
| ibm-857 |
.O.D |
857 | 857 | 1 | 1 | Turkish MS-DOS |
| ibm-861 |
.O.D |
861 | 861 | 1 | 1 | Icelandic MS-DOS |
| ibm-863 |
.O.D |
|
863 | 1 | 1 | French Canadian (DOS) |
| ibm-865 |
.O.D |
865 | 865 | 1 | 1 | Nordic MS-DOS |
| ibm-866 |
.O.D |
866 | 866 | 1 | 1 | Russian MS-DOS |
| ibm-950 |
.... |
|
|
1 | 1 | Taiwan (Big5) without euro update |
| ibm-1373 |
.... |
|
|
1 | 2 | Taiwan (Big5) without HKSCS |
| ibm-1375 |
.... |
|
|
1 | 2 | Big5-HKSCS-2004 with Unicode 3.1-mappings |
| ibm-5471 |
.... |
|
|
1 | 2 | Big5-HKSCS-2001 with Unicode 3.0-mappings |
| kamenicky |
...D |
895 | |
1 | 1 | Kamenicky (Czech) |
| mazovia |
...D |
620 | |
1 | 1 | Mazovia (Polish) |
| utf-7 |
..E. |
|
65000 | 1 | 5 | |
| utf-8 |
..E. |
65001 | 65001 | 1 | 4 | |
| utf-16le |
.... |
|
|
2 | 4 | |
| utf-16be |
.... |
|
|
2 | 4 | |
| utf-32le |
.... |
|
|
4 | 4 | |
| utf-32be |
.... |
|
|
4 | 4 | |
| windows-874 |
A..D |
874 | 874 | 1 | 1 | Thai |
| windows-932 |
AO.D |
932 | 932 | 1 | 2 | Japanese (Shift-JIS) |
| windows-936 |
AO.D |
936 | 936 | 1 | 2 | Chinese Simplified (GB2312) |
| windows-949 |
AO.D |
949 | 949 | 1 | 2 | Korean |
| windows-950 |
AO.D |
950 | 950 | 1 | 2 | Chinese Traditional (Big5) |
| windows-1250 |
A..D |
1250 | 1250 | 1 | 1 | Central European (Windows) |
| windows-1251 |
A..D |
1251 | 1251 | 1 | 1 | Cyrillic (Windows) |
| windows-1252 |
A..D |
1252 | 1252 | 1 | 1 | Western European (Windows) |
| windows-1253 |
A..D |
1253 | 1253 | 1 | 1 | Greek (Windows) |
| windows-1254 |
A..D |
1254 | 1254 | 1 | 1 | Turkish (Windows) |
| windows-1255 |
A..D |
1255 | 1255 | 1 | 1 | Hebrew (Windows) |
| windows-1256 |
A..D |
1256 | 1256 | 1 | 1 | Arabic (Windows) |
| windows-1257 |
A... |
|
1257 | 1 | 1 | Baltic (Windows) |
| windows-1258 |
A..D |
|
1258 | 1 | 1 | Vietnamese (Windows) |
| macintosh |
..ED |
10000 | 10000 | 1 | 1 | Standard Macintosh |
| x-mac-greek |
..ED |
10006 | 10006 | 1 | 1 | Greek Macintosh |
| x-mac-cyrillic |
..ED |
10007 | 10007 | 1 | 1 | Russian Macintosh |
| x-mac-centraleu |
..ED |
10029 | 10029 | 1 | 1 | Macintosh EE |