![]() |
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:
tut da aber garnichts.
Expression:=StringReplace(Expression, #$93, '"', [rfReplaceAll]);
Expression:=StringReplace(Expression, #$94, '"', [rfReplaceAll]); Tips? Danke und guten Rutsch. |
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.
|
AW: Doppelte Anführungszeichen in Unicode?
#$0094 <> #$94, auch wenn es mathematisch gleiche Werte sein mögen
![]() |
AW: Doppelte Anführungszeichen in Unicode?
Zitat:
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