Guest paredes Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 Boas tou com um problema que não consigo resolver é o seguinte:Ao enviar estes caracteres (<) (>) de um campo textarea para uma bd aparece estes esquisitos (<) (>), como contornar este problema???? Brigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Visitante Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 Isso ocorre no IIS ou no Server?Pois aqui testei esses caracteres e me enviou normalmente tantono IIS quanto no Server!!Tambem armazenado no BD! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest paredes Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 Isso ocorre no ISS ou no Server?Pois aqui testei esses caracteres e me enviou normalmente tantono ISS quanto no Server!!Tambem armazenado no BD!Oi quando envio o texto para a tabela como: <center>Olá</center> ele grava assim:<center>Olá</P> na bd… ou seja ele envia outra codificação para a tabela.O código que estou a utilizar é o seguinte:<form method="POST" action="EditaConfirmaMarquee.asp"> <!-- #include file="ficheiros_Inc/config.asp" --> <%Set rs = Server.CreateObject("ADODB.RecordSet") Set rs = abredb.Execute("SELECT ttexto1,ttextotopo FROM tabelamarquee ORDER by id;")%> <textarea rows="8" name="txtmarquee1" style="width:240; height:50" cols="26"><%=rs("ttexto1")%> </textarea> no ficheiro EditaconfirmaMarquee.asp nada de expecial só faz o updete das tableas: Set rs = Server.CreateObject("ADODB.RecordSet") sSql = "update tabelaMarquee set ttexto1 ='" & Server.HTMLEncode(request.form("txtmarquee1")) & "' where id" set RS = abredb.Execute(sSQL) sSql = "update tabelaMarquee set ttextotopo ='" & Server.HTMLEncode(request.form("txtmarqueetopo")) & "' where id" set RS = abredb.Execute(sSQL) sSql = "update tabelaMarquee set tusuario ='" & logado & "' where id" set RS = abredb.Execute(sSQL) abredb.Close Set abredb = Nothing %>---------Valeu já descobri obrigadao pela ajuda mesmo assim,já agora o problema estava em (Server.HTMLEncode) ele codificava os campos... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest paredes
Boas tou com um problema que não consigo resolver é o seguinte:
Ao enviar estes caracteres (<) (>) de um campo textarea para uma bd aparece estes esquisitos (<) (>), como contornar este problema????
Brigadão
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.