2011-05-04 105 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