Sonderzeichen mit chr()

Anfängerfragen zum Programmieren mit PureBasic.
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Sonderzeichen mit chr()

Beitrag von a14xerus »

Hi Leute... man kann ja Sonderzeichen einfügen mit Chr()
Die entsprecehnde Zahl (ZB chr(9)) ist ja die gleiche wie die [alt] + [] kombination, die bei der Windows Zeichentbelle angezeigt wird.
Nun gibt es aber eine Menge an Zeichen, die dort keine [alt] + .. kombi haben, sodnern nur ein zb U + 25BA () Wie kriege ich denn diese Zeichen in PB? (hier kann ich das einfac hreinkopieren, bei PC komtm ein ? heraus


//edit.. html code:
& # 9 6 5 8 ;
(ohne leerzeichen)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ist das nicht schon Unicode, das es erst ab PB4.00 gibt?

Sonst, wenn's gar nicht anders geht, das Zeichen als Grafik einfügen :mrgreen:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

das zeichen ist ein unicode zeichen.. und ich habe ja auch pb4.0
aber wie füge ic hdas üpberhaupt ein??

ok.. zeichen geht.. aber mag ich net so
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ich auch nicht :wink: :mrgreen:

Ich habe mit PB 4.00 noch keine Erfahrungen, da muss es doch bei den Compileroptionen irgendetwas mit Unicode gegeb? Warum suchst du nicht auch mal in der Anleitung nach "Unicode"?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

das is scho naktiviert... so weit war ich schon^^
ok.. ich benutze japbe.. versuch mal mit ide

//edit.. da geht es.. es wird ein zeichen agezeigt, aber ein falsches ^^
immer das ,was in der windows - zeichentabelle eins vorher ist..
aber es muss doch auch eien möglichkeit geben das in jaPBe reinzukriegen.. und zwar richtig
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

also wenn man Unicode aktiviert hat und dann folgendes macht

Code: Alles auswählen

MessageRequester("blub",Chr(300),0)
kommen da zwei Zeichen als string raus.. :|
gibt ja auch irgendwo sinn, dass zwei byte belegt sind, doch das sollte er doch laut unicode als eins darstellen oder? /:->
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

das liegt aber doch wohl daran, dass der msg-req. nicht unicode fähig ist.

nimm dir halt was zum ausprobieren, womit es geht.
(ich weiss nicht womit)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
a14xerus
Beiträge: 1440
Registriert: 14.12.2005 15:51
Wohnort: Aachen

Beitrag von a14xerus »

Aber manche Zeichen in der Zeichentabelle haben garkeine alt + kombi.. wie mach ich denn die?
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

und manche habe eine alt kombi, die über mehrere zeichen gehht.

erstell dir doch einfach ein prog, das in einer for...next schleife alle chr(i) displayed. dann weißt du die nummern.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

a14xerus hat geschrieben:Aber manche Zeichen in der Zeichentabelle haben garkeine alt + kombi.. wie mach ich denn die?
Das ist hauptsächlich für Texte und setzt natürlich einen entsprechenden
Zeichensatz voraus. Bei chinesischen Systemen befinden sich die Zeichen ja
auf der Tastatur, denke ich mal.
Wenn Du z.B. Textdateien, die in Unicode gespeichert sind, so werden diese
dann auch richtig dargestellt, vorausgesetzt der Zeichsatz existiert, bzw. bei
PlainText, ist dieser vorher auch einzustellen, weil dies nur bei RTF autom.
geschieht, (in PlainText werden solche Informationen nicht gespeichert).
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten