/xf6 unescapen

/xf6 unescapen

am 21.04.2008 09:59:26 von usenet-11-2007

Hallo,

ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
also iso-8859-15 bzw windows-1252 hexadezimal kodiert.

Wie kann ich das mit PHP(-Bordmitteln) unescapen?

Vielen Dank schonmal!

Re: /xf6 unescapen

am 21.04.2008 10:05:51 von usenet-11-2007

Jens Müller schrieb:
> Hallo,
>
> ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>
> Wie kann ich das mit PHP(-Bordmitteln) unescapen?

OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
utf-8 um?

Re: /xf6 unescapen

am 21.04.2008 10:19:35 von Ulf Kadner

Jens Müller wrote:

>> ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
>> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>>
>> Wie kann ich das mit PHP(-Bordmitteln) unescapen?
>
> OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
> utf-8 um?

utf8_encode()

MfG, Ulf

Re: /xf6 unescapen

am 21.04.2008 10:19:40 von Bjoern Hoehrmann

* Jens Müller wrote in de.comp.lang.php.misc:
>> ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
>> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>>
>> Wie kann ich das mit PHP(-Bordmitteln) unescapen?
>
>OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
>utf-8 um?

http://php.net/iconv zum Beispiel.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Re: /xf6 unescapen

am 21.04.2008 10:21:34 von Bjoern Hoehrmann

* Ulf Kadner wrote in de.comp.lang.php.misc:
>>> ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
>>> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>>>
>>> Wie kann ich das mit PHP(-Bordmitteln) unescapen?
>>
>> OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
>> utf-8 um?
>
>utf8_encode()

Laut Dokumentation ist das für ISO-8859-1, aber nicht für die genannten
Kodierungen.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/

Re: /xf6 unescapen

am 21.04.2008 11:30:03 von usenet-11-2007

Bjoern Hoehrmann schrieb:
> * Jens Müller wrote in de.comp.lang.php.misc:
>>> ich habe Strings, die zum Beispiel \xf6 für ein ö enthalten. Das ist
>>> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>>>
>>> Wie kann ich das mit PHP(-Bordmitteln) unescapen?
>> OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
>> utf-8 um?
>
> http://php.net/iconv zum Beispiel.

Jo, danke. Hab ich dann auch gefunden :-)

Re: /xf6 unescapen

am 21.04.2008 12:30:59 von Ulf Kadner

Bjoern Hoehrmann wrote:
>>>> also iso-8859-15 bzw windows-1252 hexadezimal kodiert.
>>>>
>>>> Wie kann ich das mit PHP(-Bordmitteln) unescapen?
>>> OK, stripcslashes habe ich gefunden ... Wie wandle ich das jetzt in
>>> utf-8 um?
>> utf8_encode()
>
> Laut Dokumentation ist das für ISO-8859-1, aber nicht für die genannten
> Kodierungen.

Oups. Danke! Hatte ganz übersehen das da Codierungen angegeben wurden.

MfG, Ulf