| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |
|

07-06-2006, 12:32
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Na dann zeig doch mal her!
|

07-06-2006, 12:40
|
|
d.pioch
Newbie
|
|
Registriert seit: Jun 2006
Beiträge: 8
|
|
reicht diese Zeile (wie oben gepostet) nicht?
PHP-Code:
$row2['products_description'] = str_replace('ß','ss',$row2['products_description']);
wie gesagt mit anderen Zeichen und mit Umlauten funktioniert die ganze Geschichte!
PHP-Code:
$row2['products_description'] = str_replace("ä","ae",$row2['products_description']);
PHP-Code:
$row2['products_description'] = str_replace("function NewWindow","",$row2['products_description']);
woran kann es denn liegen?
Braucht Ihr noch mehr Quelltext?
__________________
MFG
d.pioch
|

07-06-2006, 12:54
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Dass auch bei dir die Funktion str_replace() das tut, was man von ihr erwartet, hast du schon mit dem Schnipsel von mrhappiness überprüft. Insofern helfen die drei Zeilen Code nicht weiter.
|

07-06-2006, 13:01
|
|
d.pioch
Newbie
|
|
Registriert seit: Jun 2006
Beiträge: 8
|
|
Die Datei stammt aus OS-Commerce Froogle Exporter.
Sie ist knapp 2000 Zeilen lang.
Denke nicht, dass ich hier die ganze Datei posten soll oder?
Kann man den Fehler nicht irgendwie eingrenzen?
Danke im Voraus
__________________
MFG
d.pioch
|

07-06-2006, 13:15
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
Ja klar kannst DU den Fehler eingrenzen. Aber irgendwie habe ich das Gefühl, dass du überhaupt nichts in dieser Richtung unternimmst.
Du weißt, dass eine einzige Anweisung - die Ersetzung aller ß - nicht funktioniert. Aber woher? Hast du Testausgaben gemacht?
PHP-Code:
echo $var
$var = str_replcae('ß', 'ss', $var);
echo $var;
|

07-06-2006, 13:16
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Ggf. falsche/nicht übereinstimmende Zeichenkodierungen - so dass ein 'ß' in deinen Daten nicht gleich einem 'ß' in deinem Script ist ...?
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

07-06-2006, 14:32
|
|
d.pioch
Newbie
|
|
Registriert seit: Jun 2006
Beiträge: 8
|
|
Natürlich unternehme ich etwas in dieser Richtung!
Ich mache ständig Testausgaben der kompletten Froggle Datei. Dieser Froogle Exporter exportiert alle Artikel des Online Shops in eine Textdatei.
Ich ändere kleinere Dinge wie Anführungszeichen, Hochkomma, habe hier in dem Thread gesehen eventuell mit /ß/. Funktioniert aber auch nicht. Habe bereits (ob Sinnvoll oder nicht) es mit oder mit
probiert.
Bin aber mit meinem Latein am Ende.
Zitat:
|
Ggf. falsche/nicht übereinstimmende Zeichenkodierungen - so dass ein 'ß' in deinen Daten nicht gleich einem 'ß' in deinem Script ist ...?
|
Wie kann ich das denn nachvollziehen?
__________________
MFG
d.pioch
|

26-05-2008, 20:32
|
|
pascy
Newbie
|
|
Registriert seit: May 2008
Beiträge: 1
|
|
hallo,
vielleicht kommt ja noch jemand mit der gleichen Frage über diesen Thread:
mir hat folgender Eintrag geholfen:
PHP-Code:
$vCard = htmlentities($vCard,ENT_COMPAT,'UTF-8');
$vCard = html_entity_decode($vCard,ENT_COMPAT,'ISO-8859-1');
lg
Paul
|

26-05-2008, 20:37
|
|
tontechniker
PHP Senior
|
|
Registriert seit: Jul 2005
Beiträge: 1.972
|
|
Zitat:
$vCard = htmlentities($vCard,ENT_COMPAT,'UTF-8');
$vCard = html_entity_decode($vCard,ENT_COMPAT,'ISO-8859-1');
|
==
PHP-Code:
utf8_decode ( $vCard );
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|