2008-10-30 7 views
4

J'utilise Server.HtmlEncode sur une chaîne utf-8 dans asp-classic, qui fonctionne correctement jusqu'à ce qu'il y ait des accents dans la chaîne, par ex. Rüştü Reçber, qui apparaît comme Rüstü Recber (R & # 195; & # 188; st & # 195; & # 188; Recber dans la source).HtmlEncode UTF-8

J'ai essayé de définir la propriété Response.Charset sur utf-8, mais cela ne fait aucune différence.

+0

Maintenant que vous l'avez résolu, vous pouvez fournir votre solution en guise de réponse et la marquer comme ayant reçu une réponse. Ensuite, cette question ne figurera plus dans la liste des réponses sans réponse. :) –

Répondre

0

Vérifiez si l'éditeur que vous utilisez pour afficher le texte est configuré pour afficher utf-8.

0

Avez-vous essayé d'utiliser UrlEncode également?

0

Etes-vous sûr que la chaîne est correcte avant qu'elle ne soit transmise à HtmlEncode? Il semble que la chaîne puisse être codée incorrectement avant elle est transmise à HtmlEncode. Essayez d'encoder une chaîne que vous savez correcte, et voyez si elle est correctement encodée.

Questions connexes