ホームページ  >  記事  >  バックエンド開発  >  dede が静的ページの文字化け問題を公開

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

WBOY
WBOYオリジナル
2016-06-23 13:51:41970ブラウズ

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" に設定する

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