ホームページ > バックエンド開発 > PHPチュートリアル > dede が静的ページの文字化け問題を公開

dede が静的ページの文字化け問題を公開

WBOY
リリース: 2016-06-23 13:51:41
オリジナル
993 人が閲覧しました

dedeはgbkバージョンです
テンプレートもgb2312です
静的ページを生成した後、それを開くと、ブラウザはデフォルトでutfエンコードを選択しており、文字化けが表示されます ブラウザのエンコードをgbkに変更すると、正常に表示されます
私。サーバーを変更したばかりで、テンプレートがすべて逆さまになっています はい、まだ触っていません
理由は何ですか


ディスカッションに返信 (解決策)

php.ini ファイルをdefault_charset = “gbk” に設定します

php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?


php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。



php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。 いいえ、再起動して再公開しても、コードはまだ文字化けしています




php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。 いいえ、再起動して再公開してもコードはまだ文字化けしています
ローカルでは問題ないですよね?




php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。 いいえ、再起動して再公開しても、コードはまだ文字化けしています
生成された静的ページは gbk によって解析されますか?





php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。 いいえ、再起動して再公開してもコードはまだ文字化けしています
ローカルでは問題ないですよね? Linux システム上にあります






php.ini ファイルをdefault_charset = “gbk” に設定します

php を再起動する必要がありますか?
さて、APACHE を再起動します。 いいえ、再起動して再公開してもコードはまだ文字化けしています
ローカルでは問題ないですよね? Linux システム上にあります
Windows のデフォルトのエンコードは GBK で、Linux のデフォルトのエンコードは UTF-8 です。 Windows で編集した中国語が Linux では文字化けして表示されます。この問題を解決するには、Linux のデフォルトのエンコーディングを GBK に変更します。方法は次のとおりです。

方法 1:

vi /etc/sysconfig/i18n

LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16 "

方法 2:
vi /etc/profile

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

php.ini ファイルをdefault_charset = "gbk" に設定する

問題は解決されました、スタッフがダウンしています データに使用されている他のソフトウェアの場合は、再度注ぐだけです。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート