User talk:Michl
From Free Pascal wiki
Jump to navigationJump to searchString Type, UTF-8 Source | Example | Const (in Source) | Assigned to String | Assigned to UTF8String | Assigned to UnicodeString | Assigned to CP1252String | Assigned to RawByteString | Assigned to ShortString | Assigned to PChar |
---|---|---|---|---|---|---|---|---|---|
const | const s = 'äöü'; | working | working | wrong | wrong | wrong | working | working | working |
String | const s: String = 'äöü'; | working | working | working | working | working | working | working | working |
ShortString | const s: String[80] = 'äöü'; | working | working | working | working | wrong encoded | working | working | not available |
UTF8String | const s: UTF8String = 'äöü'; | wrong | wrong | wrong | wrong | wrong | wrong | wrong | wrong |
UnicodeString | const s: UnicodeString = 'äöü'; | wrong | wrong | wrong | wrong | wrong | wrong | wrong | wrong |
String with declared code page | type CP1252String = type AnsiString(1252); | wrong | wrong | wrong | wrong | wrong | wrong | wrong | wrong |
RawbyteString | const s: RawbyteString = 'äöü'; | working | working | working | working | to codepage 0 changed | working | working | working |
PChar | const c: PChar = 'äöü'; | working | working | working | working | wrong | working | working | working |
String Type, UTF-8 Source | Example | Const (in Source) | Assigned to String | Assigned to UTF8String | Assigned to UnicodeString | Assigned to CP1252String | Assigned to RawByteString | Assigned to ShortString | Assigned to PChar |
---|---|---|---|---|---|---|---|---|---|
const | const s = 'äöü'; | UTF-16 encoded | working | working | working | working | working | working | working |
String | const s: String = 'äöü'; | working | working | working | working | working | working | working | working |
ShortString | const s: String[80] = 'äöü'; | wrong | wrong | wrong | wrong | wrong | wrong | wrong | not available |
UTF8String | const s: UTF8String = 'äöü'; | working | working | working | working | working | working | working | working |
UnicodeString | const s: UnicodeString = 'äöü'; | working | working | working | working | working | working | working | wrong |
String with declared code page | type CP1252String = type AnsiString(1252); | working | working | working | working | working | working | wrong | wrong |
RawbyteString | const s: RawbyteString = 'äöü'; | working | working | working | working | to codepage 0 changed | working | working | working |
PChar | const c: PChar = 'äöü'; | wrong | wrong | wrong | wrong | wrong | wrong | wrong | wrong |