0

Je veux juste obtenir la valeur "city" à une variable de chaîne.Problème de caractères turc dans IE

Mais

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

Lorsque je tape lien ci-dessus au chrome, il n'y a pas de problème. Mais quand je tape ce lien vers l'IE, il me donne une valeur de ville comme GSIsg

I utilisé <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="tr-TR" uiCulture="tr-TR" />

et

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

Et je essayé un peu de façon d'obtenir la valeur correcte de "Ville"

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

Comment puis-je obtenir une valeur correcte (ĞÜŞİÇÖöçşğü) de la ville? Ce devrait être UTF-8!

Thx pour aider.

Répondre

0

Avez-vous essayé de définir le type de contenu via une balise META?

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

Oui, le résultat est le même. – Bilgehan