ホームページ >ウェブフロントエンド >htmlチュートリアル >ASP サーバーのエラー メッセージ garbled_html/css_WEB-ITnose

ASP サーバーのエラー メッセージ garbled_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:56:031605ブラウズ

親愛なる英雄の皆様、IE ブラウザのバージョンが低すぎて設定ページが文字化けしているのではないかと思います。 ASPサーバーのエラーメッセージが文字化けしているだけです。

以下は UTF-8 です


以下は簡体字中国語です

以下は互換性があります


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

Web ページではエンコードを設定できますが、絶対に設定されていませんそれを設定します。

ページ閲覧時に文字化けを発見した場合。次の手順を試してください。 ページのエンコード形式が正しいことを確認します。たとえば、test.asp で charset=utf-8 を使用する場合は、まずファイル自体が Utf-8 でエンコードされていることを確認してください。メモ帳を使用して変換できます。同様に、charset=GBK を使用する場合は、まずファイル自体が GBK エンコードされていることを確認してください。
取得した元のデータ (データベースから取得したデータなど) のエンコード方式がページのエンコード方式と一致していることを確認してください。
IIS が読み込むエンコーディングを指定してみてください。
<%@ codepage=65001%>UTF-8
<%@ codepage=936%>簡体字中国語
<%@ codepage=950%>繁体字中国語
<%@ codepage=437 %> ;米国/カナダ 英語
<%@ codepage=932 %>日本語
<%@ codepage=949 %>韓国語
<%@ codepage=866 %>ロシア語
コードページは IIS が使用するエンコーディングを指定します読む。
たとえば、UTF-8 エンコーディングが使用されている場合は、ファイルの先頭に <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> を追加します。
たとえば、GBK エンコーディングが使用されている場合は、< を追加します。 % ファイルの先頭に @LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
ASP 組み込みオブジェクト シンボル マッピングと応答コンテンツ タイプ ヘッダー エンコーディングを設定します
utf-8 エンコーディングを使用する場合は、 at を追加します。記事の先頭:
<% Session.CodePage=65001
Response.Charset="UTF-8" %>
GBK エンコーディングを使用する場合は、記事の先頭に次のように追加します:
<% Session.CodePage =936
Response.Charset="GBK" %>
3 と 4 で指摘した設定は、公開されているファイル (conn.asp など) の先頭に置くことができることに注意してください。その後、すべてのページにこの属性が適用されます。

ありがとうございます、フロア 2 です。ASP プログラムは 65001、IE ブラウザは utf-8 です。問題ないはずです。
ページの内容は正常に表示されますが、返されたエラー メッセージだけが文字化けしています。

一部のプログラムは 936 ですが、これは関連していますか?私が試してみましょう。

問題は解決しました。 CODEPAGE="65501" と、その後の charset=GB2312" が矛盾しています。前者を 936 に変更して、良好です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。