2011-05-04 100 views
0

我只想將「城市」值設置爲字符串變量。IE中的土耳其字符問題

但是

http://localhost:4928/Default.aspx?method=abc&city =ĞÜŞİÇÖöçşğü

當I型以上的鏈接到鉻,不存在任何問題。 但是當我鍵入此鏈接到IE,它給了我作爲GSIsg

我用 <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="tr-TR" uiCulture="tr-TR" />

<%@ Page Language="cs" codepage="65001" AutoEventWireup="false"CodeBehind="Default.aspx.cs" Inherits="getResultFromWS._Default"%>

我的城市價值嘗試了幾種方法來獲得「City」的正確值

StrToEncode = HttpContext.Current.Request.Url.AbsoluteUri; StrToReturn = HttpUtility.UrlEncode(Request.Item("city"),System.Text.UTF8Encoding.GetEncoding("utf-8")) ...

如何獲得城市的正確值(ĞÜŞİÇÖöçşğü)?應該是UTF-8!

Thx幫助。

回答

0

您是否嘗試通過元標記設置內容類型?

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

是的,結果是一樣的。 – Bilgehan 2011-05-04 17:40:24