Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Doppelte Anführungszeichen in Unicode? (https://www.delphipraxis.net/157123-doppelte-anfuehrungszeichen-unicode.html)

ralfiii 30. Dez 2010 16:25

Doppelte Anführungszeichen in Unicode?
 
Hallo!

Ich parse durch einen string (Delphi2010, also Unicode) und möchte dazu vor dem Parsen doppelte Anfürungszeichen die ja z.B. unter Word für Anfang und Ende unterschiedlich aussehen durch "normale" ersetzen.

Im Debugger wird so ein String z.B. so angezeigt:
'foo'#$0094'---'#$0093

Ein einfaches
Delphi-Quellcode:
     Expression:=StringReplace(Expression, #$93, '"', [rfReplaceAll]);
     Expression:=StringReplace(Expression, #$94, '"', [rfReplaceAll]);
tut da aber garnichts.
Tips?
Danke und guten Rutsch.

s.h.a.r.k 30. Dez 2010 16:30

AW: Doppelte Anführungszeichen in Unicode?
 
Was passiert wenn du diese Anführungszeichen direkt aus Word in den Delphi-Editor kopierst?! Dann müsstest du die "richtigen" erwischt haben.

himitsu 30. Dez 2010 16:39

AW: Doppelte Anführungszeichen in Unicode?
 
#$0094 <> #$94, auch wenn es mathematisch gleiche Werte sein mögen

http://www.delphipraxis.net/130228-a...nd-keines.html

ralfiii 3. Jan 2011 11:30

AW: Doppelte Anführungszeichen in Unicode?
 
Zitat:

Zitat von himitsu (Beitrag 1071248)
#$0094 <> #$94, auch wenn es mathematisch gleiche Werte sein mögen

Tatsächlich! :shock:
Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz