O Trim serve para retirar espaços antes e depois de uma string. E outra o exemplo que vc passou não vai fazer nada, pois não existem espaços antes e depois de "var".já tentou Trim("var")?!
Response.write
#16
Posted 28/06/2004, 17:48
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#17
Posted 28/06/2004, 18:13
tipo q o seu exemplo só vai adiar mais o problema do menino que naum está conseguindo ENVIAR a variável toda, o sua solução apenas serviria se a URL estivesse correta, o que me parece naum ser o caso.
"O meu problema, é que quando vou escrever esse diretório, o ASP nega-se a escrever os espaços e acentos no link..."
meu último exemplo serviria apenas para ajudar a padronizar os dados a serem enviados para a Query.... o que também, confesso, não resolveria por completo o problema de nosso amigo, que deveria fazer algo do tipo criar uma chave/referencia numérica no banco para o referido diretório, evitando este tipo de problemas...
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
#18
Posted 28/06/2004, 18:18
mas dai o asp vai reconhecer a string como www%2Eseu%24site%2E%2Acom%2Ebe ou www.seu$site.*com.be ???Olha ase vc digitar isso direto na barra de endereço não vai dar em nada, o caso é as QueryStrings, caso vc passe www.seu$site.*com.be usando o URLENCODE vc terá de resposta www%2Eseu%24site%2E%2Acom%2Ebe. Mas com certeza vc já tinha feito esse teste antes né?
#19
Posted 28/06/2004, 18:39
Esse é o Fonte dessa página:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <%Texto = Server.htmlEncode(Request("Texto"))%> <html> <head> <title>TESTE de URLENCODE</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#00CCFF"><center> <form action="" Method="Get"> <textarea name="Texto" cols="50" rows="10"><%=Texto%></textarea> <br> <input name="Enviar" type="submit"> </form></center> <hr width="70%"> <%Response.Write "Usando o URLENCODE = "& Server.URLENCODE(Texto) &"<BR>" Response.Write "<A href=""?Texto="& Server.URLENCODE(Texto) &""">"& Texto &"</a><BR>"%>
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#20
Posted 28/06/2004, 18:41
Cara, o que eu passei vai colocar tudo, espaço, enters, tabs, acentos tudinho que for escrito na variável. Só que irá substuir por códigos!var = variável em meu exemplo.....
tipo q o seu exemplo só vai adiar mais o problema do menino que naum está conseguindo ENVIAR a variável toda, o sua solução apenas serviria se a URL estivesse correta, o que me parece naum ser o caso.
"O meu problema, é que quando vou escrever esse diretório, o ASP nega-se a escrever os espaços e acentos no link..."
meu último exemplo serviria apenas para ajudar a padronizar os dados a serem enviados para a Query.... o que também, confesso, não resolveria por completo o problema de nosso amigo, que deveria fazer algo do tipo criar uma chave/referencia numérica no banco para o referido diretório, evitando este tipo de problemas...
Ahh, e seu exemplo está Trim("var") entre aspas var é uma string e não variável!!!
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#21
Posted 28/06/2004, 19:59
soh me explica pq vc colocou :
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
e kra, tente colocar ">" no exemplinho q vc fez... ele retorna "&gt;" e naum ">"
Edição feita por: vrsbueno, 28/06/2004, 20:10.
#22
Posted 28/06/2004, 20:47
O Codepage foi gerado pelo editor que uso.pow dahora kra, vlw!
soh me explica pq vc colocou :<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
e kra, tente colocar ">" no exemplinho q vc fez... ele retorna "&gt;" e naum ">"
Sobre o ">", não sei se vc reparou tb que usei o HTMLEncode, usei para evitar formatação HTML, ele também faz as trocas dos acentos e caracteres especiais pelos códigos HTML deles! por isso o ">"
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#23
Posted 29/06/2004, 07:53
string variável/ acho q fica fácil de entender que qualquer(independente d qual) valor colocado lá sofrerá o mesmo efeito e será padronizado.Cara, o que eu passei vai colocar tudo, espaço, enters, tabs, acentos tudinho que for escrito na variável. Só que irá substuir por códigos!var = variável em meu exemplo.....
tipo q o seu exemplo só vai adiar mais o problema do menino que naum está conseguindo ENVIAR a variável toda, o sua solução apenas serviria se a URL estivesse correta, o que me parece naum ser o caso.
"O meu problema, é que quando vou escrever esse diretório, o ASP nega-se a escrever os espaços e acentos no link..."
meu último exemplo serviria apenas para ajudar a padronizar os dados a serem enviados para a Query.... o que também, confesso, não resolveria por completo o problema de nosso amigo, que deveria fazer algo do tipo criar uma chave/referencia numérica no banco para o referido diretório, evitando este tipo de problemas...
Ahh, e seu exemplo está Trim("var") entre aspas var é uma string e não variável!!!
e outra, já contou ao nosso amigo q João das Cabras(na string João%20das%20Cabras) em URLencode ficará Jo%26%23227%3Bo+das+Cabras... acho q naum e acho q naum é bem isso q ele quer q role.... e outra... naum acho possível que a Query guarde quebras de linhas ("enters") como vc disse... se guarda... por favor, me mostre
PS: Repare também na mudança de URL quando uma palavra com caracteres especiais, espaçamento, acentuação e quebra de linha é enviada via FORM e via link... isso certamente trará problemas....
Edição feita por: Felipe T., 29/06/2004, 07:58.
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
#24
Posted 29/06/2004, 08:13
Agora sim funfou certinho!!!
Acesse agora mesmo
www.noiteafora.com
o Melhor site de baladas do interior de São Paulo.
#25
Posted 29/06/2004, 12:32
Só quiz dizer que em seu exemplo nada vai acontecer!string variável/ acho q fica fácil de entender que qualquer(independente d qual) valor colocado lá sofrerá o mesmo efeito e será padronizado.
Se vc ler todo o Post verá que postei um exemplo em funcionamento! E ainda usei também HTMLEncode (vc conhece?)e outra, já contou ao nosso amigo q João das Cabras(na string João%20das%20Cabras) em URLencode ficará Jo%26%23227%3Bo+das+Cabras... acho q naum e acho q naum é bem isso q ele quer q role.... e outra... naum acho possível que a Query guarde quebras de linhas ("enters") como vc disse... se guarda... por favor, me mostre
Via form usando o Método GET vai exatamente da mesma forma que link formatada com URLENCODE! Use o exemplo que passei em um tópico e verá! Ah só avisando que, como não fiz 100% certinho, o HTMLEncode pode causar algumas distorções, mas vc pode tirar para teste!!!PS: Repare também na mudança de URL quando uma palavra com caracteres especiais, espaçamento, acentuação e quebra de linha é enviada via FORM e via link... isso certamente trará problemas....
Por favor leia todo o Tópico antes de postar.
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#26
Posted 29/06/2004, 14:08
Valew...
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
#27
Posted 29/06/2004, 14:12
Cara, não tem falha! E não é pq sou moderador, antes sou um usuário como qq outro! Só quis dizer para vc testar antes pq acho que vc está enganado com a possibilidade de erro. O que é exibido na Query será "Decodificado" quando se der o Request.sei q é Moderador do Fórum, por isso, acho q deveria pontuar os altos e baixos da opção... apenas alerte o garoto sobre as possíveis falhas do script.
Valew...
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#28
Posted 29/06/2004, 14:16
não quiz fazer refêrencia a qualquer tipo de prepotencia pelo fato de vc ser moderador, mesmo pq naum acho q a tenha... já li outros posts seus e acho q manda bem com suas ponderações... meu post foi mesmo pra complementar.
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
#29
Posted 29/06/2004, 14:35
Então, vamos lá: ele codifica e realmente quarda a quebra de linha, só que vc deve se recordar que uma quebra de linha em HTML é <BR> então o "Enter" no texto não irá ter resultado em tela, se vc fizer um Replace ele irá exibir corretamente.eu sei, só que como disse, ñ sei como a URL gurdaria de uma forma eficiente uma quebra de linha vinda de uma textarea e exibiria em um response.write no body..... só isso....
O server gratis que hospedei o exemplo parece que está me embarreirando mas nele eu testei o enter, e é exibido corretamente no TextBox depois de um Request. Copie aquele código que postei e execute ele. Pode digitar Enter à vontade, que ele irá exibir se fizer um Replace a mais no código.
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#30
Posted 29/06/2004, 14:38
em uma nova text área eu sei q ele exibirá corretamente, talvez mesmo sem URLencode, mas quando se escrever na página, como texto, ele tambem exibirá a quebra?!Então, vamos lá: ele codifica e realmente quarda a quebra de linha, só que vc deve se recordar que uma quebra de linha em HTML é <BR> então o "Enter" no texto não irá ter resultado em tela, se vc fizer um Replace ele irá exibir corretamente.eu sei, só que como disse, ñ sei como a URL gurdaria de uma forma eficiente uma quebra de linha vinda de uma textarea e exibiria em um response.write no body..... só isso....
O server gratis que hospedei o exemplo parece que está me embarreirando mas nele eu testei o enter, e é exibido corretamente no TextBox depois de um Request. Copie aquele código que postei e execute ele. Pode digitar Enter à vontade, que ele irá exibir se fizer um Replace a mais no código.
' FELIPE t.
' fgteixeira@pop.com.br
'***************************************
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)