2011-07-07 12 views
0

は、私は、クエリ文字列中国のエンコードの問題

screenshot

が、それらは、それらを正しく表示しない受け取りページを経由して中国の一部の文字を送信します。特に、<input type="text" />に表示する必要があります。どのように問題を解決するには?

+0

ページのエンコーディングは? – Nivas

答えて

0

あなたは使用したいと思うでしょうUTF-8:

Response.Codepage = 65001 
Response.CharSet = "UTF-8" 

の変更のようなものにご入力タグ:ブラウザは、正しい文字をレンダリングする手助けもXSS攻撃を防止します

<input type="text" value="<%=Server.HTMLEncode(Request.QueryString("word"))%>" /> 

Server.HTMLEncode 。

問題が解決しない場合は、HTMLの</head>の前に次の文字列を追加することをおすすめします。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />