Проблема турецкого символа в IE - PullRequest
0 голосов
/ 04 мая 2011

Я просто хочу получить значение "city" для строковой переменной.

Но

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

Когда я печатаю вышеуказанную ссылку на хром, нетлюбая проблема.Но когда я набираю эту ссылку на 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 голосов
/ 04 мая 2011

Вы пытались установить тип контента через метатег?

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