![]() |
UTF8Copy Problem...
Hallo!
Ich habe ein ominöses Problem: Ich möchte gerne die Zahl die in Klammern steht ausschneiden. Beim ersten gehts beim 2. nicht... Zitat:
Zitat:
Delphi-Quellcode:
(in b steht das von Oben...)
a:=UTF8copy(b,UTF8Pos('(',b)+1,(Length(b)-1)-UTF8Pos('(',b)-1);
Ich kriege beim 2. einen lehren String zurück, beim ersten genau das was ich möchte... Weis jemand woran das liegt? b ist definitiv immer gefüllt... Gruß Teekeks |
Re: UTF8Copy Problem...
erstmal: ich weiß nicht was UTF8Copy und UTF8Pos für Befehle sind ... zumindestens keine von Delphi selber.
dann nimm die Pos-Berechnungen aus dem Copy raus, verlagere sie in Variablen und schau, welche Werte diese liefent und ob die Indize beim Copy dann stimmen. im Grunde kann man auch das normale Pos und Copy (Ansi) auf UTF8 anwengen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 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-2025 by Thomas Breitkreuz