Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago Melantonio

Encoding

Recommended Posts

Bom dia pessoal, estou com alguns problemas com encoding. Mesmo forçando o encoding no html as vezes os caracteres são trocados e vão para a base de dados errado. Gostaria de saber se tem como trocar o encoding no momento que pego as informações de um textbox para preencher uma entidade.

Ex:

 

entUsuario.Nome = txtNome.Text;

 

Gostaria forçar a troca nesse momento.

 

Alguém poderia me ajudar?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto a questão de caracteres, muita coisa pode influenciar, mas creio que essa sua questão seja o colate do BD q esta influenciando, sabe dizer qual colate do Banco, ou tentar coisas assim:

entUsuario.Nome = Server.HtmlEncode(txtNome.Text);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma coisa importante tb é você definir em seu aquivo web.config o globalization dentro da tag System.Web, acho que ja resolve:

<globalization culture="pt-BR" requestEncoding="utf-8" responseEncoding="utf-8" uiCulture="pt-BR"/>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.