Du bist nicht angemeldet (anmelden)
Seite 1
encode german ümlaute
ich bastel gerade mit einem php script herum, dass mir überschriften in feine grafiken mit custom-font verwandelt.
so wird das script aufgerufen:
<img src="/typoscript/typo.php?text=Tick%20Tack" />
in php bereite ich den text folgendermassen auf:
$text = urlencode($rawtext); //url encode will make ' ' to %20 etc.
klappt ganz gut, aber ich bekomme es nicht hin umlaute zu bauen – andere sonderzeichen funktionieren ganz gut. folgender string:
$text = urlencode('ÄäÖöÜü!"§$%&/()=?*"@<>');
wird zu dem hier:

Spoiler (anzeigen):
weil es wahrscheinlich eine rolle spielt – mein html head:
weil es wahrscheinlich eine rolle spielt – mein html head:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de-DE"><head profile="http://gmpg.org/xfn/11"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
danke schonmal!
hab ich schon versucht. auch umwandeln in andere zeichensätze bringt keine änderung:
einzig bei der ersten variante ändert sich die ausgabe in folgendes:
$text = urlencode( utf8_encode('ÄäÖöÜü') );$text = utf8_encode( urlencode('ÄäÖöÜü') );$text = urlencode( iconv("UTF-8", "ISO-8859-1", "ÄäÖöÜü") );$text = iconv( "UTF-8", "ISO-8859-1", urlencode("ÄäÖöÜü") );
einzig bei der ersten variante ändert sich die ausgabe in folgendes:
ja – das war das erste was ich dann getestet habe: umlaute sind an board (es ist die solex)
in meinem editor (textmate) habe ich folgendes eingestellt:

(spielt das überhaupt ne rolle?)
in meinem editor (textmate) habe ich folgendes eingestellt:

(spielt das überhaupt ne rolle?)
hmm,
Meta-Zeichensatz richtig,
Editor-Zeichensatz richtig,
dann jetzt mal den Header-Zeichensatz setzten
Meta-Zeichensatz richtig,
Editor-Zeichensatz richtig,
dann jetzt mal den Header-Zeichensatz setzten
header('content-type: text/html; charset=utf-8');
das ganze wird innerhalb einer wordpress umgebung eingesetzt. kann ich da auf den header noch zugreifen, bzw. ist das überhaupt nötig?
das hier spuckt mir firefox als seiteninformation aus:
das hier spuckt mir firefox als seiteninformation aus:
ich teste gleich mal auf nem anderen server. läuft hier alles lokal (10.6.2, MAMP) – vielleicht ist da ein fehler drin?
Editiert: 16.03.10, 12:22 Uhr
aaahabei mir gingen Umlaute auch nicht, wurden allerdings als Rechtecke dargestellt.
Ist ein Bug der GD-Lib
aktualisier die mal:
http://bugs.xampp.org/file_download.php?...p;type=bug
hat bei mir geholfen
// ach du hast ja mamp/mac. ne da kann ich dir nicht helfen, sorry
