Usuário com melhor resposta
Globalização - Páginas em português e russo

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!
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! ^^".- Marcado como Resposta Eder CostaModerator quinta-feira, 30 de dezembro de 2010 16:36
-
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.
- Marcado como Resposta Eder CostaModerator quinta-feira, 30 de dezembro de 2010 16:36
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! ^^".- Marcado como Resposta Eder CostaModerator quinta-feira, 30 de dezembro de 2010 16:36
-
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.
- Marcado como Resposta Eder CostaModerator quinta-feira, 30 de dezembro de 2010 16:36