ホームページ >バックエンド開発 >PHPチュートリアル >一部のページが文字化けするのはなぜですか?また、一部のページは文字化けするのに文字化けしないのはなぜですか?少しめまいがする
一部のページが文字化けするのはなぜですか?また、一部のページは文字化けするのに文字化けしないのはなぜですか?少しめまいがします
次の 2 つのページをご覧ください: http://www.qgren.com/qigong/gongfa/15_30.shtml
概要が文字化けしています。
このページをもう一度見てください: http://www.qgren.com/qigong/gongfa/15_28.shtml
概要は文字化けしていません。正常です。
Web サイトでは、一部のページは正常ですが、一部のページの概要が文字化けしています。少しめまいがします。
プログラムは dedecms の gbk バージョンです。私の Web ページのテンプレートも gbk です。
概要を呼び出すコードは次のとおりです:
{dede:field.description runphp='yes'}
if(@mea8093152e673feb7aba1828c43532094'' )@me = '
98608dfcb63e1c8a0263a513a4064b8e8e99a69fbe029cd4e2b854e244eab143概要128dba7a3a77be0113eb0bea6ea0a5d0:'.@me.'94b3e26ee717c64999d7867364b1b4a3 ';
{/dede:field.description}
わかりません 私の疑問を誰が説明できるでしょうか、なぜこのようなことが起こっているのでしょうか?
------解決策のアイデア----------------------
何も残さず、何も残さない特殊な文字です。
ぜひチェックしてみてください。
------解決策----------------------
にはスペースが追加されています。削除してください。ただし、
メタにも同じ文字化けしたコードがあることに気づいたので、メタ: Ananda から
$t = get_meta_tags('http://www.qgren.com/qigong/gongfa/15_30.shtml');<br />echo '乱码:', $s = $t['description'], PHP_EOL;<br />echo '还原:', str_replace(' ', '', $s);<br />の文字化けコードを取得しました。戒律違反があります。彼は心の解放と知恵の解放をありのままに知っています。彼が犯した戒律違反には残滓も残滓も欲望も残らない? 0⒛選択 D 锪咳壬朔 H歌一瞥锪咳巳淳﨨顺锪咳巳素
$t = get_meta_tags('http://www.qgren.com/qigong/gongfa/15_30.shtml');<br />$s = $t['description'];<br /><br />$n = strpos($s, '欲')+2;<br />$t = substr($s, $n);<br />echo bin2hex('尽。当'), PHP_EOL;<br />echo bin2hex($t), PHP_EOL;<br /><br />$n = strpos($s, '而')+2;<br />$t = substr($s, $n);<br />echo bin2hex('取。人'), PHP_EOL;<br />echo bin2hex($t), PHP_EOL;<br /><br />echo str_replace(' ', "\xa1\xa1", $s), PHP_EOL;<br /><br />echo bin2hex(' '); //再看看全角空格<br />
bea1a1a3b5b1<br />be20a3b5b1d6aacac7c8cbcaa4bdf8b2bbcdcba1a3ced2cbb5b1cbc8cbceaacaa4bdf8b7d6a1a3d7d4b7c7c8e7c0b4a1a3b4cbb6fed3d0bce4a1a3cbadc4dccfa4d6aaa1a3cac7b9caa1a3b0a2c4d1a1a3c4aab3efc1bfc8cbc8cbb6f8c820a3c8cbc9c6b3efc1bfc8cbc8cbb6f8b220a3c8cbb3efc1bfc8cbc8cba1<br />c8a1a1a3c8cb<br />c820a3c8cbc9c6b3efc1bfc8cbc8cbb6f8b220a3c8cbb3efc1bfc8cbc8cba1<br />阿难。有犯戒。彼于心解脱、慧解脱如实知。彼于所起犯戒无余灭、无余没、无余欲尽。当知是人胜进不退。我说彼人为胜进分。自非如来。此二有间。谁能悉知。是故。阿难。莫筹量人人而取。人善筹量人人而病。人筹量人人?<br />a1a1<br /><br />