Forums Neueste Beiträge
 

Unicode ANSI?

04/07/2008 - 15:33 von Johannes Hofmann | Report spam
Ein komisches Problem, was mich zZt verzweifeln làsst :o

Ich habe einen Text in der Zwischenablage, der Unicode-Zeichen enthàlt (zB
die tiefgestellten "deutschen" Anführungszeichen).

Wie kann ich den Text in der Zwischenablage in einen String packen und
dabei, davor oder danach die Unicode-Zeichen ersetzen.

Kopiere ich die Zwischenablage in einen String, dan bekomme ich für die
Sonderzeichen immer CHR(63) = "?" Ich will aber nicht das Fragezeichen
ersetzen, sondern die vermaledeiten Unicode-Sonderzeichen...

????

Thanx for help
Musik-Service Hofmann GmbH
Hanauer Straße 76
63739 Aschaffenburg
Tel.: 06021 45494 0

Registergericht: Amtsgericht Aschaffenburg, HRB 2978
Geschàftsführer: Martin Hofmann, Johannes Hofmann
 

Lesen sie die antworten

#1 Christoph Schneegans
04/07/2008 - 16:29 | Warnen spam
Johannes Hofmann schrieb:

Ich habe einen Text in der Zwischenablage, der Unicode-Zeichen
enthàlt (zB die tiefgestellten "deutschen" Anführungszeichen).



Alle Texte in der Windows-Zwischenablage bestehen aus Unicode-
Zeichen. Mit .NET ist es auch selbstverstàndlich kein Problem, auch
Zeichen außerhalb des ASCII- oder ANSI-Repertoires zu lesen oder zu
schreiben, bspw.

My.Computer.Clipboard.SetText("„")

funktioniert tadellos. Wir haben ja mittlerweile auch 2008.

<http://schneegans.de/web/kanonische-adressen/> · Gute URLs

Ähnliche fragen