Ir para conteúdo

POWERED BY:

Arquivado

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

Cazanova

Função para remover acentos

Recommended Posts

Pessoal, oque falta na minha função para ela funcionar?

 

<%Function RemoveAcentos( strTexto )	Dim intCont	Dim arrSymbols	arrSymbols = Array("Á","Í","Ó","Ú","É","Ä","Ï","Ö","Ü","Ë","À","Ì","Ò","Ù","È","Ã","Õ")	Dim arrSymbolsHtml	arrSymbolsHtml = Array("Á","Í","Ó","Ú","É","Ä","Ï","Ö","Ü","Ë","À","Ì","Ò","Ù","È","Ã","Õ")	Dim strResultado	intCont = 0	strResultado = strTexto	Do While intCont < (UBound(arrSymbols)+1)		strResultado = Replace(strResultado, arrSymbols(intCont), arrSymbolsHtml(intCont))		intCont = intCont + 1	LoopEnd Functionnome = "ÁÍÓ"email = "ÚÉÄ"HTML = ""HTML = HTML & ""HTML = HTML & "" & RemoveAcentos(nome) & " / "HTML = HTML & "" & RemoveAcentos(email) & ""%><%=HTML%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camarada,

 

Assim sem pensar mto tenta isso:

Function RemoveAcentos( strTexto )	Dim intCont	Dim arrSymbols	arrSymbols = Array("Á","Í","Ó","Ú","É","Ä","Ï","Ö","Ü","Ë","À","Ì","Ò","Ù","È","Ã","Õ")	Dim arrSymbolsHtml	arrSymbolsHtml = Array("Á","Í","Ó","Ú","É","Ä","Ï","Ö","Ü","Ë","À","Ì","Ò","Ù","È","Ã","Õ")	Dim strResultado	intCont = 0	strResultado = strTexto	Do While intCont < (UBound(arrSymbols)+1)		strResultado = Replace(strResultado, arrSymbols(intCont), arrSymbolsHtml(intCont))		intCont = intCont + 1	Loop'--'--Insira esta parte   RemoveAcentos = strResultado End Function

Na linha RemoveAcentos = strResultado você esta retornando ovalor para a função.

 

t+

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.