ホームページ >バックエンド開発 >PHPチュートリアル >Java、php、html_PHPのすべてのファイルエンコードと文字化けを解決する方法のまとめ チュートリアル

Java、php、html_PHPのすべてのファイルエンコードと文字化けを解決する方法のまとめ チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:03:421015ブラウズ

php ファイルが文字化けする (たとえば、ブラウザーで a.php ファイルが文字化けする):
header("Content-Type: text/html; charset=utf-8") は、ウェブページ。
mysql_query("set names utf-8") はデータベースを設定します。

Java の

struts:
中国語の文字化け問題は、一般に、リクエスト パラメーターに中国語が含まれている場合、アクションで正しい中国語を取得できないことを意味します。 Struts2 でこの問題を解決するには 2 つの方法があります:
JSP ページの pageEncoding="utf-8" を設定して、中国語の文字化けが表示されないようにします。
JSP ページの pageEncoding="GBK" の場合は、 struts.i18n.encoding=GBK を変更する必要があるので、次のステートメントを struts.xml に追加して変更します。

コードをコピーします コードは次のとおりです:


"-// Apache Software Foundation/ /DTD Struts 構成 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">


...


上記の 2 つのメソッドは、POST リクエストの中国語パラメータを解決できますが、GET リクエストの中国語パラメータは解決できません。 GET リクエストの中国語パラメータが文字化けする場合は、Tomcat の server.xml ファイルを変更して、URIEncoding="GBK" を追加する必要があります:

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327821.html技術記事 PHP ファイルが文字化けする (たとえば、ブラウザで a.php ファイルが文字化けする): header("Content-Type: text/html;charset=utf-8") は Web ページの設定に使用されます。 mysql_query("set names utf-8") はデータベースを設定します。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。