[ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- From: "Rob" <rob@xxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Tue, 18 Feb 2003 19:31:55 +0100
Des Rätzels Lösung:
[18 Feb 11:24am] moriyoshi@xxxxxxx
utf8_encode() only supports iso-8859-1 to UTF-8 conversion, whilst the
charset that covers euro sign is iso-8859-15.
Try iconv extension instead.
Jaja....nur das mit dem iconv funzt bei meinem provider irgendwie nicht.
So long
rob
-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Rob
Gesendet: Dienstag, 18. Februar 2003 17:52
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
Hallo Ralf,
das ist gut zu wissen, bringt in meinem fall allerdings nichts.
danke für den hinweis.
ich hatte nicht erwähnt, dass die inhalte der textknoten aus ner
mysql-db kommen.
die db scheint die daten allerdings nicht utf8/unicode codiert
zu speichern, daher muss ich die daten in php codieren.
Wenn ich die €-zeichen mit &euro ersetze (wie in html) und dann codiere,
gibt er mir dann auch wieder &euro aus. :o)
Meine bisherige lösung wäre, vor der codierung die "€" in "EUR" zu
konvertieren.
Das hat den positiven nebeneffekt, dass ich bei der auswahl der
pixelfonts
nicht auf einen font mit "€" angewiesen bin.
Das kann allerdings nicht die endgültige Lösung sein. Aber scheinbar ist
das ein BUG in php utf8_encode, denn € geht ja wenn man das file (php
oder xml) direkt als utf8 speichert.
Gruß
Rob
-----Ursprüngliche Nachricht-----
Von: ascoders-bounce@xxxxxxxxxxxxx
[mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von Ralf Siegel
Gesendet: Dienstag, 18. Februar 2003 17:28
An: ascoders@xxxxxxxxxxxxx
Betreff: [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
>Hat jemand von euch ne idee? Ich cruise gerade gerade durch die php
>referenz und finde nix.
Hi Rob, wenn du die PHP-Seite UTF-8 encodierst, brauchst den String
nicht
mit nochmal encodieren:
http://code.audiofarm.de/temp/euro_utf.php
___________________________________________________
<?
$xml = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
$xml .= "<root>mein € zeichen</root>";
echo $xml;
?>
___________________________________________________
Test:
___________________________________________________
_xml = new XML();
_xml.onLoad = function() {
trace(this);
}
_xml.load("http://code.audiofarm.de/temp/euro_utf.php");
____________________________________________________
ralf ...
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- From: Ralf Siegel
- References:
Other related posts:
- » [ascoders] euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- » [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- [ascoders] Re: euro zeichen in durch php erzeugtem xml doc.
- From: Ralf Siegel