',''','"','"')..." reicht aus."/> ',''','"','"')..." reicht aus.">
Heim > Artikel > CMS-Tutorial > So lösen Sie das Problem verstümmelter Zeichen bei der Einführung des automatischen Abfangens von Imperial CMS
Wie kann das Problem verstümmelter Zeichen gelöst werden, wenn das Empire CMS die Einleitung automatisch abfängt?
Lösung für das Problem verstümmelter Zeichen, wenn die Einleitung automatisch von Empire CMS abgefangen wird
Viele Benutzer von Empire CMS werden beim Aufruf der Einleitung auf verstümmelte Zeichen stoßen oder das Abfangen von Inhalten. Die Lösung für dieses Problem finden Sie hier. Freunde, die auf ähnliche Probleme stoßen, können darauf verweisen.
Es wird empfohlen, „Empire CMS-Tutorial“ zu studieren.
Öffnen Sie zunächst die Datei e/class/connect.php und suchen Sie die Funktion sub($string,$start =0,$length ,$mode=false,$dot='')
Ersetzen Sie den darin enthaltenen Code:
Der Code lautet wie folgt:
$string = str_replace(array(' ','&','"','<','>','''), array(' ','&','"','<','>',"'"), $string);
Ersetzen Sie ihn mit:
Der Code lautet wie folgt:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'“','”'), $string);
Analyse: Die standardmäßige Abfang- und Ersetzungsfunktion des Imperiums funktioniert nicht bei doppelten Anführungszeichen. Wenn Sie also auf andere stoßen, wird dies behoben In ähnlichen Situationen fügen Sie hier die zu ersetzenden Zeichen und die ersetzten Zeichen hinzu.
UTF-8-Kodierung:
Der Code lautet wie folgt:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'“','”'),
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter Zeichen bei der Einführung des automatischen Abfangens von Imperial CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!