ホームページ  >  記事  >  CMS チュートリアル  >  Imperial CMSの自動インターセプト導入における文字化け問題の解決方法

Imperial CMSの自動インターセプト導入における文字化け問題の解決方法

silencement
silencement転載
2019-11-30 11:24:562011ブラウズ

Imperial CMSの自動インターセプト導入における文字化け問題の解決方法

Imperial CMS ユーザーの多くは、紹介文を呼び出したり、コンテンツを傍受したりするときに、文字化けやその他の不要な文字に遭遇することがあります。この問題の解決策はここに記載されているので、同じような問題に遭遇した友人はそれを参照してください。

まず、ファイル e/class/connect.php を開き、関数 sub($string,$start=0,$length,$mode=false,$dot='')

## を見つけます。 #will コード:


コードは次のとおりです:

$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);

Empirecms チュートリアル 」を学習することをお勧めします

は置き換えられます


コードは次のとおりです:

$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);

分析: 帝国のデフォルトのインターセプトおよび置換機能は、二重引用符では機能しません。ここに追加すると、この問題は解決します。他にも同様の状況が発生した場合は、ここに追加して置き換えます。文字と置き換えられた文字。

utf-8 エンコード状況:

コードは次のとおりです:

$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;),

以上がImperial CMSの自動インターセプト導入における文字化け問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はwww.word666.com/cmsで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。