Heim > CMS-Tutorial > Empire CMS > So lösen Sie das Problem verstümmelter Zeichen bei der Einführung des automatischen Abfangens von Imperial CMS

So lösen Sie das Problem verstümmelter Zeichen bei der Einführung des automatischen Abfangens von Imperial CMS

藏色散人
Freigeben: 2019-12-06 09:36:20
Original
1869 Leute haben es durchsucht

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(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;"), $string);
Nach dem Login kopieren

Ersetzen Sie ihn mit:

Der Code lautet wie folgt:

$string = str_replace(array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;,&#39;“&#39;,&#39;”&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;",&#39;“&#39;,&#39;”&#39;), $string);
Nach dem Login kopieren

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(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,&#39;&#39;&#39;,&#39;“&#39;,&#39;”&#39;), array(&#39; &#39;,&#39;&&#39;,&#39;"&#39;,&#39;<&#39;,&#39;>&#39;,"&#39;",&#39;“&#39;,&#39;”&#39;),
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage