Sign in Join
Wiki copytemporary

String Encoding/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: String Encoding/de

OldNewLine
1+Um ein einzelnes Zeichen darzustellen gibt es die Möglichkeiten es mit einem oder mehreren Zeichen zu codieren.\
2+Die Kodierung mit mehreren Zeichen ist dann nötig, wenn es Schriftsysteme gibt, die mehr als 256 Zeichen haben.\
3+Für diese Schriftsysteme werden die erweiterten UTF und UCS Kodierungen verwendet.\
4+\
5+\
6+Der AnsiString entspricht der UTF-8 Kodierung.\
7+Bei Windows und Linux entspricht der WideString der UTF-16 Kodierung.\
8+Der UniCodeString entspricht der UCS2 Kodierung.\
9+Bei einigen UNIX und evtl. auch bei einigen speziellen Systemen entspricht der WideString der UTF-32 bzw. UCS4 Kodierung.\
10+\
11+\
12+Derzeit entsprechen sich die Kodierungen von UTF und UCS weitgehend. Eine Vereinheitlichung beider Kodierungen wird von den Gremien angestrebt.\
13+\
14+Kodierung: Anzahl der Bits um ein darstellbares Zeichen zu codieren:\
15+* UTF-8 -\> 8 Bit\
16+* UTF-16 -\> 16 Bit\
17+* UTF-32 -\> 32 Bit\
18+* UCS2 -\> 16 Bit\
19+* UCS4 -\> 32 Bit\
20+\
21+Beispiele für Betriebsysteme und die von ihnen unterstützten Stringkodierungen:\
22+Windows unterstützt UTF-8 und UTF-16 Strings.\
23+Linux unterstützt UTF-16 Strings.\
24+\
25+(Details und Sonderfälle bei den Kodierungen werden hier wegen der Übersichtlichkeit und des leichteren Verständnisses nicht behandelt.)\
26+\
27+--Olaf 17:08, 7 September 2012 (UTC)
28+
29+---
30+*From the Free Pascal wiki, page "String Encoding/de", as it stood on 2013-03-26 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
31+Category: Deutsch

Back to history