漢字のPHP迎撃は文字化け疑問符を表示されます

ニュースの見出しを取得するためのデータベース、傍受PHPの一部の使用の際には、疑問符が文字化け表示されます

 

 元のコードは次のとおりです。

<?phpのエコー のsubstr$ RES [ 'art_title']、0,20);?>

漢字の学習済みのsubstr()インターセプションが、その後mb_substrに変更し、文字化け()

<?phpのエコー mb_substr($ RES [ 'art_title']、0,20);?>

ローカルテストが正常であった後、ライン上のサーバーのバックを変更すると、文字化け

クエリは、ページファイルをコーディングするデータベースと矛盾しているので、と言いました

神はなぜ矛盾を知っています

私は明らかに私のデータベースやページファイルがUTF8に設定されている覚えています

どのようなロジックでなく、解決策を見つけるために、mb_substr()プラスライン上にエンコードする最後のパラメータを理解していないが、

<PHP?エコー mb_substr($ RES [ 'art_title']、0,20、 "UTF-8");?>

 

パーフェクト!

おすすめ

転載: www.cnblogs.com/chenyingying0/p/12426163.html