我只想将“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!
帮助你。
答案 0 :(得分:0)
您是否尝试过通过元标记设置内容类型?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />