phpbar.de logo

Mailinglisten-Archive

[php] Zeichenkodierung

[php] Zeichenkodierung

=?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Fri, 12 Jan 2001 15:42:27 +0100


* Gerald Able wrote:
> ich hätte eine kleine Frage bezüglich Zeichenkodierung:
> wenn ich sowas hab "Claßen" und will sowas kriegen "Cla=DFen",
> was muss ich da anstellen? Und wie nennt sich diese Kodierung?

Das ist eine quoted printable Kodierung nach RfC2047.
Hartmut Holzgraefe (IIRC) hat vor einiger Zeit mal
folgende Funktion als quick hack gepostet, die aber
offensichtlich super funktioniert:

<?php

function rfc2047_decode($text)
{
  $text = str_replace("_"," ",$text);
  return
    quoted_printable_decode(
      ereg_replace("=\?iso-8859-[1234567890]*\?Q\?([^\?]*)\?=","\\1"
                  ,$text));
}                                                                                                    

print rfc2047_decode("=?iso-8859-1?Q?Re:_=5Bi-worker=5D_Page_f=FCr_Gebrauchtwagen?=");           
?>

-- 
Björn Schotte                        b.schotte_(at)_pangora.com
http://rent-a-phpwizard.de/          bjoern_(at)_baer.main.de

Wishlist: http://www.amazon.de/exec/obidos/wishlist/2SOEML0XDN2R5


php::bar PHP Wiki   -   Listenarchive