HtmlEncode UTF-8

votos
4

Estou usando Server.HtmlEncode em uma corda utf-8 em asp-clássico, que funciona bem até há alguns acentos na cadeia por exemplo Rüstü Recber, que aparece como Rüstü Recber (R & # 195; & # 188; & # 195 st ; & # 188; Recber na fonte).

Eu tentei definindo a propriedade Response.Charset para utf-8, mas isso não faz qualquer diferença.

Publicado 30/10/2008 em 16:31
fonte usuário
Em outras línguas...                            


4 respostas

votos
5

Update (Resolvido): Adicionando <% @ CODEPAGE = 65001%> no início da página corrigido o problema ( http://technet.microsoft.com/en-us/library/bb742422.aspx )

Muito obrigado por todas as sugestões.

Respondeu 10/11/2008 em 19:56
fonte usuário

votos
0

Tem a certeza que a corda está correto antes de ser passado para HtmlEncode? Parece que a corda pode ser codificado errado antes de ser passado para HtmlEncode.

Tente para codificar uma string que você sabe que é correto, e ver se ele está codificado corretamente.

Respondeu 30/10/2008 em 17:21
fonte usuário

votos
0

Você tentou UrlEncode bem?

Respondeu 30/10/2008 em 16:52
fonte usuário

votos
0

Verifique se o editor que você está usando para ver o texto está definida para mostrar utf-8.

Respondeu 30/10/2008 em 16:38
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more