AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln
Thema durchsuchen
Ansicht
Themen-Optionen

%C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

Ein Thema von bailey · begonnen am 29. Jun 2006 · letzter Beitrag vom 2. Jul 2006
Antwort Antwort
bailey

Registriert seit: 9. Mär 2006
19 Beiträge
 
#1

%C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 29. Jun 2006, 19:56
tach an alle,

ich habe einen Dateinamem in windows-1251 codierung

%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 Wie kann denn in normale buchstaben umwandeln...!?
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 29. Jun 2006, 20:05
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: http://czyborra.com/charsets/cp1251.txt.gz
bzw. dies -> http://czyborra.com/charsets/codepages.html

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
bailey

Registriert seit: 9. Mär 2006
19 Beiträge
 
#3

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 29. Jun 2006, 20:10
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...!?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 29. Jun 2006, 22:27
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
bailey

Registriert seit: 9. Mär 2006
19 Beiträge
 
#5

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 2. Jul 2006, 13:13
Danke allen für die Antworten,

habe einfach mit StringReplace gemacht

Vorher aber eine "Tabelle" erstellt
Delphi-Quellcode:
%D0%A9 = Щ
%D0%95 = Е
%D0%A0   = Р
%D0%A2   = Т
%D0%97 = З
%D0%A3 = У
%D0%98 = И
komischerweise müsen die Replace Operationen mit Variablen typs string gemacht werden..)))
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 2. Jul 2006, 16:46
Hallo.

Percent encoding kann auch mit Hilfe der Indy Komponente TIdURI decodiert werden: klick

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: %C3%88%C3%B1%C3%AF%C3%AE%C3%AB in buchstaben umwandeln

  Alt 2. Jul 2006, 20:30
Zitat von bailey:
Vorher aber eine "Tabelle" erstellt
Falscher Ansatz: Mittels dem Link wandelst du den String ohne Umwandlungstabelle in einen AnsiString. Anschließend rufst Du StringToWideStringEx mit der Codepage 1251 auf um für diesen Ansi-String den Korrekten Unicodestring zu bekommen
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz