AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi URLEncode und Unicode?
Thema durchsuchen
Ansicht
Themen-Optionen

URLEncode und Unicode?

Ein Thema von hitzi · begonnen am 22. Okt 2008 · letzter Beitrag vom 23. Okt 2008
 
Bbommel

Registriert seit: 27. Jun 2007
Ort: Köln
669 Beiträge
 
Delphi 12 Athens
 
#4

Re: URLEncode und Unicode?

  Alt 22. Okt 2008, 09:25
Hallo Hitzi,

mir ist noch nicht so ganz klar, was du nun genau willst: Willst du einen string in ein Format für URLs codieren, wie du es in der Überschrift geschrieben hast (da hatte ich auch schon mal erfolglos was für in den Bordmitteln gesucht), oder soll eine php-Datei im UTF8-Format erstellt werden oder wie oder watt?

Es gibt jedenfalls auch in Delphi 2009 die Funktion UTF8Encode. Diese macht aus einem string (in D2009 also aus Unicode) einen UTF8-codierten String. Etwas fies (letztlich aber logisch) ist am Anfang nur der Ergebnistyp der Funktion, welcher ein "RawByteString" ist - wenn ich das richtig verstanden habe, ist das ein Stringtyp, der Delphi sagt, dass es nicht versuchen soll, diesen an verschiedene Zeichensätze oder so anzupassen, was ja auch richtig ist. Kann nur etwas lästig bei der Weiterarbeit sein...

Falls du einfach nur eine php-Datei im UTF8-Format schreiben willst, macht dir am einfachsten eine TStringList, in die du Zeile für Zeile alles reinschreibst und am Ende kannst du einmal
meineStringList.SaveToFile(filename,TEncoding.UTF8); aufrufen.

Vielleicht hilfts ja, vielleicht war es aber auch völlig am Thema vorbei. Kommt drauf an, was du genau machen willst.

Bis denn
Bommel
  Mit Zitat antworten Zitat
 


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 16:05 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