cintiadel 0 Denunciar post Postado Junho 9, 2009 Na url está correto com acento, mas no textbox, aparece "Engenharia Mec�nica - Hab. em Automa��o e Controle" quadradinhos no lugar das letras acentuadas como faço pra corrigir isso Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load txt_nome.Text = Request.QueryString("nome") txt_ra.Text = Request.QueryString("ra") txt_curso.Text = Request.QueryString("curso") txt_turma.Text = Request.QueryString("turma") End Sub Compartilhar este post Link para o post Compartilhar em outros sites
brissolare 0 Denunciar post Postado Junho 10, 2009 Tenta utilizar o seguinte txt_turma.Text = Server.HtmlDecode( Request.QueryString("turma")) Acho que resolve Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 10, 2009 Tenta utilizar o seguinte txt_turma.Text = Server.HtmlDecode( Request.QueryString("turma")) Acho que resolve não resolveucontinua apresentando um quadrado no lugar da letra com acento no banco de dados está correto já verifiquei e na url vem corretamente com acento Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Junho 10, 2009 Mas pelo seu código você não esta lendo do banco de dados, você esta dando request na url, tente enviar pela url utilizando o método que o brissolare passou. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 10, 2009 Mas pelo seu código você não esta lendo do banco de dados, você esta dando request na url, tente enviar pela url utilizando o método que o brissolare passou. Abraços... eu tentei do jeito que ele disse e n conseguicontinuo com o mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Junho 10, 2009 Antes de jogar para url? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 10, 2009 Antes de jogar para url? Abraços... o erro esta na pagina onde eu capturo a urleu quero exibir os dados da url no textbox Compartilhar este post Link para o post Compartilhar em outros sites
brissolare 0 Denunciar post Postado Junho 12, 2009 Olá tente o seguinte então Ao invés de txt_turma.Text = Server.HtmlDecode( Request.QueryString("turma")) Coloque assim txt_turma.Text = Request.QueryString(Server.HtmlDecode("turma")) Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 15, 2009 Olá tente o seguinte então Ao invés de txt_turma.Text = Server.HtmlDecode( Request.QueryString("turma")) Coloque assim txt_turma.Text = Request.QueryString(Server.HtmlDecode("turma")) Abraços! continua com o mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
DPSJ 0 Denunciar post Postado Junho 22, 2009 Bem neste caso então, como nenhuma das alternativas mostradas deram certo, utilize o método Replace da classe String. http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif Exemplo: // Em C# // Substitui o "ç" por "&c cedil;" retire o espaço entre o c e cedil; variavelAserCorrigida = variavelAserCorrigida.Replace("ç", "&c cedil;"); // Substitui o "ã" por "&a tilde;" retire o espaço entre o a e o tilde; variavelAserCorrigida = variavelAserCorrigida.Replace("ã", "&a tilde;"); Para demais caracteres especiais vide Fonte: http://www.criarweb.com/artigos/31.php por Miguel Angel Alvarez - Tradução de JML. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Para ficar mais chique, crie um método que faça uma varredura geral no texto que você captura na url e substitua todos caracteres especiais Web, e retorne a nova string já com os caracteres corretos e teste se deu certo, qualquer dúvida estamos a disposição. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 22, 2009 Bem neste caso então, como nenhuma das alternativas mostradas deram certo, utilize o método Replace da classe String. http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif Exemplo: // Em C# // Substitui o "ç" por "&c cedil;" retire o espaço entre o c e cedil; variavelAserCorrigida = variavelAserCorrigida.Replace("ç", "&c cedil;"); // Substitui o "ã" por "&a tilde;" retire o espaço entre o a e o tilde; variavelAserCorrigida = variavelAserCorrigida.Replace("ã", "&a tilde;"); Para demais caracteres especiais vide Fonte: http://www.criarweb.com/artigos/31.php por Miguel Angel Alvarez - Tradução de JML. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Para ficar mais chique, crie um método que faça uma varredura geral no texto que você captura na url e substitua todos caracteres especiais Web, e retorne a nova string já com os caracteres corretos e teste se deu certo, qualquer dúvida estamos a disposição. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif mas assim terei que fazer isso para cada letra q pode ser acentuada, n tem algo mais simples? Compartilhar este post Link para o post Compartilhar em outros sites
brissolare 0 Denunciar post Postado Junho 26, 2009 Cintia, Semana passada precisei recuperar alguns campos do sqlserver para o mysql... Os campos do Sql Server são tipo texto e são no formato richtext (com formatação tipo negrito, itálico e etc..) Eu tinha duas opções...utilizar um componente fabricado por alguem na faixa de 300 dolares(sem chance) ou fazer na mão... No final das contas consegui, mas tive que fazer na mão....ele nao convertia automaticamente de forma alguma... Na verdade como o meu era rich text e nao tinha a tabela de conversao precisei decifrar incluve os caracteres ex: E1 era à e C2 era ã e assim foi...os ascentos não são muitos...é são as vogais com os ascentos... O seu, como não está formatado com richtext era para funcionar com o encode e decod mas....já viu né...rsrsrsrs...essas coisas só o tio bill vai explicar..heheh.. Qlq coisa estamos ai... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
brissolare 0 Denunciar post Postado Junho 26, 2009 Cintia, Semana passada precisei recuperar alguns campos do sqlserver para o mysql... Os campos do Sql Server são tipo texto e são no formato richtext (com formatação tipo negrito, itálico e etc..) Eu tinha duas opções...utilizar um componente fabricado por alguem na faixa de 300 dolares(sem chance) ou fazer na mão... No final das contas consegui, mas tive que fazer na mão....ele nao convertia automaticamente de forma alguma... Na verdade como o meu era rich text e nao tinha a tabela de conversao precisei decifrar incluve os caracteres ex: E1 era à e C2 era ã e assim foi...os ascentos não são muitos...é são as vogais com os ascentos... O seu, como não está formatado com richtext era para funcionar com o encode e decod mas....já viu né...rsrsrsrs...essas coisas só o tio bill vai explicar..heheh.. Qlq coisa estamos ai... Abraços Lembrei de uma coisa... Uma coisa que que você pode testar é o seguiente...usar o datareader para ler o campo no banco em vez do Request.QueryString.... faz a conexao e tudo mais...com sqldatareader...ai você joga no Datareader.read() o seguiente... EX: if (r.Read()) { text.text = server.htmldecode(r[0].tostring); } pode ser que resolva Abraços Compartilhar este post Link para o post Compartilhar em outros sites
cintiadel 0 Denunciar post Postado Junho 26, 2009 mas no banco, na url e em todos os outros lugares que acesso esses dados estão acentuados perfeitamente. Compartilhar este post Link para o post Compartilhar em outros sites