Seite 1 von 1

chr() und unicode

Verfasst: 06.12.2016 15:57
von Angelo
Ich habe jetzt endlich auf PB 5.50 aktualisiert und damit wird ja nur im noch Unicode-Modus kompiliert. Ich weiß nicht, ob folgendes Phänomen damit zu tun hat:

Code: Alles auswählen

For i = 120 To 139
   Debug Chr(i)
Next
Die Zeichen x, y, z, {, |, } ~ werden noch dargestellt, danach aber nichts mehr. Kann das sein?

Re: chr() und unicode

Verfasst: 06.12.2016 16:15
von man-in-black
Hi,

die Debugausgabe muss das natürlich auch mitmachen.
Scheinbar mag die noch kein Unicode - ist auch vor PB 5.50 der Fall. ;)
Ist 'nen Punkt für die Wunschliste.

MFG
MIB

Re: chr() und unicode

Verfasst: 06.12.2016 16:42
von Angelo
Oh, verstehe. Dann bin ich beruhigt ....

Re: chr() und unicode

Verfasst: 06.12.2016 16:57
von Angelo
Obwohl: Chr(242) und chr(249) beispielsweise werden im Debugger-Fenster korrekt angezeigt.

Re: chr() und unicode

Verfasst: 15.03.2017 14:42
von juergenkulow
Hallo Angelo,

die Unicode-Zeichen 128 bis 160 ($80 bis $A0 bzw. 0080 bis 00A0) sind Steuerungs-Zeichen und geben keine Zeichen aus.
Ab 161 ($81 bzw. 0080 bzw. ¡) werden dann wieder Zeichen ausgegeben.

Unicode.org C1 Controls and Latin-1 Supplement Range: 0080–00FF

Code: Alles auswählen

Define s$="",i
For i = 120 To 175
  s$+ Str(i)+": "+ Chr(i)+" "
  If i%16=15 : s$+#CRLF$ : EndIf 
Next
Debug s$