1.5k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo,
heute ist mal wieder Freitag und ich sehe den Wald voller Bäume
nicht -
mein Problem:
Ich habe aus einer csv- Datei (utf-8) daten in eine Datenbank
eingefügt (gem. PHPMyAdmin sind alle Felder = utf8_general_ci) -
Ich möchte nun alle Strassen namen anpassen


$ergebnis = mysql_query("SELECT strasse, lfnr FROM
adressenzwo");
while ($myrow = mysql_fetch_row($ergebnis)) {
$suchmuster_name=$myrow[0];

$suchmuster_name=str_replace('strasse', 'straße',
$suchmuster_name);
$suchmuster_name=str_replace('str.', 'straße',
$suchmuster_name);
#$suchmuster_name=strtolower($suchmuster_name);
echo $myrow[1].$suchmuster_name."<br>";
$sql = "UPDATE `datenbank`.`adressenzwo` SET `strasse` =
'$suchmuster_name' WHERE `lfnr` ='$myrow[1]'";


in der Datenbank erscheint das ß dann als "ß" - mmhh gibt es eine
lösung - ich habe mich sch fast Tod gegooglet

Danke

1 Antwort

0 Punkte
Beantwortet von
dein scharfes S in deinem sourcecode ist kein utf-8 ß, sondern ANSI

am besten du kodierst es mit %C3 ..

LG sally
...