blob: 567ce65bb4d84fcb42cfe6ae9a42b4f46d230205 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
2 string convert_charset(string str, string from_cs, string to_cs)
3
4BESCHREIBUNG
5 Der String <str> wird von Zeichensatz <from_cs> in Zeichensatz
6 <to_cs> umgewandelt und das Ergebnis zurueckgegeben.
7
8 Die Zeichensaetze werden bei Namen angegeben (sowohl Klein-
9 als auch Grossschrift ist zulaessig).
10
11 Die Funktion ist nur verfuegbar auf Systemen mit installierter
12 libiconv.
13
14 Erlaubte Zeichensaetze sind:
15
16 Der derzeitige Systemzeichensatz:
17 "" (der Leerstring)
18
19 European
20 ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U,
21 KOI8-RU, CP{1250,1251,1252,1253,1254,1257}, CP{850,866},
22 Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
23 Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh
24
25 Semitic
26 ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
27
28 Japanese
29 EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2,
30 ISO-2022-JP-1
31
32 Chinese
33 EUC-CN, HZ, GBK, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,
34 ISO-2022-CN, ISO-2022-CN-EXT
35
36 Korean
37 EUC-KR, CP949, ISO-2022-KR, JOHAB
38
39 Armenian
40 ARMSCII-8
41
42 Georgian
43 Georgian-Academy, Georgian-PS
44
45 Tajik
46 KOI8-T
47
48 Thai
49 TIS-620, CP874, MacThai
50
51 Laotian
52 MuleLao-1, CP1133
53
54 Vietnamese
55 VISCII, TCVN, CP1258
56
57 Platform specifics
58 HP-ROMAN8, NEXTSTEP
59
60 Full Unicode
61 UTF-8
62 UCS-2, UCS-2BE, UCS-2LE
63 UCS-4, UCS-4BE, UCS-4LE
64 UTF-16, UTF-16BE, UTF-16LE
65 UTF-32, UTF-32BE, UTF-32LE
66 UTF-7
67 C99, JAVA
68
69 Auf einigen System sind auch die folgenden Zeichensaetze verfuegbar:
70
71 European
72 CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
73
74 Semitic
75 CP864
76
77 Japanese
78 EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
79
80 Turkmen
81 TDS565
82
83 Platform specifics
84 RISCOS-LATIN1
85
86
87BEISPIEL
88 convert_charset("Hi!", "ascii", "utf-8")
89
90GESCHICHTE
91 Introduced in LDMud 3.3.531 .
92
93SEE ALSO
94