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" を追加する必要があります:
http://www.bkjia.com/PHPjc/327821.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327821.html技術記事 PHP ファイルが文字化けする (たとえば、ブラウザで a.php ファイルが文字化けする): header("Content-Type: text/html;charset=utf-8") は Web ページの設定に使用されます。 mysql_query("set names utf-8") はデータベースを設定します。 ...