none
Globalização - Páginas em português e russo RRS feed

  • Pergunta

  • Olá a todos,

    estou desenvolvendo uma aplicação web multi idioma, português do Brasil e Russo.

    Hoje tenho duas páginas aspx, uma para o idioma português e outra para o idioma russo.

    A página em português está salva em ANSI.

    A página em russo está salva em UTF-8.

    Não consigo fazer com que as duas páginas sejam exibidas corretamente.

    No web.config, coloquei: <globalization fileEncoding="utf-8" />.

    Quando esta linha está no web.config, a página em russo é exibida corretamente, e a página em português troca os caracteres acentuados por lixo.

    Quando tiro a linha do web.config, as páginas em português são exibidas corretamente, mas os caracteres em russo são trocados por lixo.

    Alguém pode me ajudar a corrigir esse cenário para exibir ambas as páginas corretamente?

    Obrigado!

    segunda-feira, 11 de outubro de 2010 15:22

Respostas

  • Olá Yuki, tudo bem?

     

    você já ouviu falar sobre global resource e local resource, são arquivos utilizados para globalização de paginas.

     

    de uma olhada no link abaixo:

    http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/Globalizacao.mspx

     

     



    Israel Gonçalves

    "Ajudou ? Marque como resposta! ^^".
    segunda-feira, 11 de outubro de 2010 17:12
  • Olá Yuki.

    Não basta você informar no web.config que está utilizando UTF-8. Você deve tomar alguns cuidados adicionais, como salvar as páginas como UTF-8 e colocar uma tag meta informando a codificação (Ex. <meta http-equiv="content-type" content="text/html; charset=UTF-8 " / >)

    Não use <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8 " / > pois dá problema de formatação no ie6.

    Qualquer dúvida é só falar.

    Sds.

    Marco Antonio.

    segunda-feira, 11 de outubro de 2010 20:10

Todas as Respostas

  • Olá Yuki, tudo bem?

     

    você já ouviu falar sobre global resource e local resource, são arquivos utilizados para globalização de paginas.

     

    de uma olhada no link abaixo:

    http://www.microsoft.com/brasil/msdn/Tecnologias/aspnet/Globalizacao.mspx

     

     



    Israel Gonçalves

    "Ajudou ? Marque como resposta! ^^".
    segunda-feira, 11 de outubro de 2010 17:12
  • Olá Yuki.

    Não basta você informar no web.config que está utilizando UTF-8. Você deve tomar alguns cuidados adicionais, como salvar as páginas como UTF-8 e colocar uma tag meta informando a codificação (Ex. <meta http-equiv="content-type" content="text/html; charset=UTF-8 " / >)

    Não use <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8 " / > pois dá problema de formatação no ie6.

    Qualquer dúvida é só falar.

    Sds.

    Marco Antonio.

    segunda-feira, 11 de outubro de 2010 20:10