IE中的土耳其字符问题

时间:2011-05-04 15:24:56

标签: .net asp.net internet-explorer character-encoding character

我只想将“city”值变为字符串变量。

但是

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

当我输入上面链接到chrome时,没有任何问题。 但是当我输入这个链接到IE时,它给我的城市价值为G SI sg

我用过 <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"%>

我尝试了一些方法来获得“城市”的正确价值

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

如何获得城市的正确价值(ĞÜŞİÇÖöçşğü)?它应该是UTF-8!

帮助你。

1 个答案:

答案 0 :(得分:0)

您是否尝试过通过元标记设置内容类型?

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