![]() |
%C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
tach an alle,
ich habe einen Dateinamem in windows-1251 codierung
Delphi-Quellcode:
Wie kann denn in normale buchstaben umwandeln...!?
%C3%88%C3%B1%C3%AF%C3%AE%C3%AB%C3%BC%C3%A7%C3%AE%C3%A2%C3%A0%C3%AD%C3%A8%C3%A5_fdisk_%C3%A2_Linux.doc
|
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
es ist die Frage, ob diese Zeichen überhaupt in "normale" Zeichen gewandelt werden können,
denn Windows 1251 ist meines Wissens nach ein kyrillischer Zeichensatz. Vielleicht hilft das: ![]() bzw. dies -> ![]() Grüße Klaus |
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
in normale cyrulische buchstaben, meine ich. windows sollt kein Problem damit haben denke ich..
gibt es nicht eine funktion um aus normalen string unicode strings zu machen bzw, zu bestimmen welche codierung genommen werden soll...!? |
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
In der Jedi (JclUnicode.pas) gibt es die Funktionen WideStringToStringEx und StringToWidestringEx um String von Unicode nach Codepage-String zu wandeln. Die Hexcodierung %xy wirst Du wohl selbst umwandeln können.
|
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
Danke allen für die Antworten,
habe einfach mit StringReplace gemacht Vorher aber eine "Tabelle" erstellt
Delphi-Quellcode:
komischerweise müsen die Replace Operationen mit Variablen typs string gemacht werden..)))
%D0%A9 = Щ
%D0%95 = Е %D0%A0 = Р %D0%A2 = Т %D0%97 = З %D0%A3 = У %D0%98 = И |
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
Hallo.
Percent encoding kann auch mit Hilfe der Indy Komponente TIdURI decodiert werden: ![]() Grüße vom marabu |
Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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