QUOTE (kekskruemel @ So 26.02.2012, 23:25)Die Webseite nutzt UTF-8.
MySQL Modul wird genutzt.
Also sollte ich mal schauen, dass ich meine DB Tabelle umcodiere?
Das Problem ist 100% das "manche" Nutzerseite nicht UTF sondern iso ist
also
Da Du an allen Orten "das selbe" machst
ist bei Dir alles richtig
Du mußt "falsch angelieferte Zeichensätze" nach "richtig" ändern
QUOTE (kekskruemel @ So 26.02.2012, 20:43)ich habe ein Formular, welches ich anderen Seiten anbiete.
Das Formular wird auf einer externen Seite ausgefüllt
und mit dem dort gültigen Zeichensatz an dich geschickt
ich hab für meinen URLcatcher (für Shoter und so ...)
nen Quick&Dirty Converter
(bei mir von UTF zu iso ... du müßtest das andersum machen)
oder etwas "suberer"
$Gtit=urldecode($_GET['Gtit']);
aber da kanns passieren das was umgewandelt wird das nicht umgewandelt werden soll
CODE
$GETurl=$_GET['Gurl'];
$GETtit=$_GET['Gtit'];
$_GET['Gurl']=str_replace('%C3%A4', 'ä', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%B6', 'ö', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%BC', 'ü', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%84', 'Ä', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%96', 'Ö', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%9C', 'Ü', $_GET['Gurl']);
$_GET['Gurl']=str_replace('%C3%9F', 'ß', $_GET['Gurl']);
$_GET['Gurl']=urldecode($_GET['Gurl']);
$_GET['Gtit']=str_replace('%C3%A4', 'ä', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%B6', 'ö', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%BC', 'ü', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%84', 'Ä', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%96', 'Ö', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%9C', 'Ü', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%9F', 'ß', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C5%9E', 'Ş', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C5%9E', 'Ş', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C5%9E', 'Ş', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C3%A7', 'ç', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C4%B0', 'İ', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%E2%80%9E', '„', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%E2%80%9C', '“', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%E2%80', '', $_GET['Gtit']);
$_GET['Gtit']=str_replace('%C2', '', $_GET['Gtit']);
$Gurl= $_GET['Gurl'];
$Gtit=urldecode($_GET['Gtit']);
//$content.='<br>»»·· '.$Gurl;
//$content.='<br>»»·· '.$Gtit;