Ir para conteúdo

Arquivado

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

razs

retira acentos da string

Recommended Posts

Boas, estou a fazer um formulario para fazer o upload de ficheiros, ao gravar o ficheiro ele renomeia-o para o nome que indicamos na caixa de input, o problema e que estou a tentar tirar os acentos e ele nao deixa.

 

O que é que estou a fazer de errado?

nome = trim(replace(Upload.Fields("add_bula_name").Value, "'" , ""))
 
	
	Function TirarAcento(Palavra)
		CAcento = "àáâãäèéêëìíîïòóôõöùúûüÀÁÂÃÄÈÉÊËÌÍÎÒÓÔÕÖÙÚÛÜçÇñÑ"
		SAcento = "aaaaaeeeeiiiiooooouuuuAAAAAEEEEIIIOOOOOUUUUcCnN"
		Texto = ""
			If Palavra <> "" then
					For X = 1 To Len(Palavra)
						   Letra = Mid(Palavra,X,1)
						   Pos_Acento = InStr(CAcento,Letra)
						   If Pos_Acento > 0 Then Letra = mid(SAcento,Pos_Acento,1)
						   Texto = Texto & Letra
					Next
					TirarAcento = Texto
			End If
	End Function 
	
	
	nome = TirarAcento(nome)	

O texto que estou a usar para testes é: ássssssssssssssssção ,

e ele devolve |----->��ssssssssssssssss����o<-----|

 

 

Eu tenho a pagina defenida com utf-8 without Bom no inicio da pagina tenho as seguintes specs

Session.LCID = 2070
Response.ContentType = "text/html"
Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.CharSet = "UTF-8"

Alguma ideia do que se passa?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

abra a página no dream e Ctrl+J, clique na opção title/encoding

 

no campo encoding deixe unicode (UTF-8)

unicode .. form deixe none

 

marque a caixa include unicode .. (BOM)

 

salve e esta resolvido problema de acentuação

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso o notepad++...

 

 

Mas tenho as paginas codificadas com utf -8 without bom, nao é a mesma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso aparece para todos os browsers ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então estou errado a 9 anos, (antes usava o front page kkk) porque só uso do dream e me atende perfeito, porém nunca usei em modo grafico e sim code, já me acostumei rsrsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso o VS para ASp.Net e C# em alguns casos e grande parte no dreamweaver

Compartilhar este post


Link para o post
Compartilhar em outros sites

cada um trabalha do jeito que mais gosta e se sente bem.

 

acho que a palavra "Errado" do tianth não é a melhor colocação, o que seria do verde se todos gostassem do amarelo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é a mesma coisa do eterno dilema de ASP ou php....

 

eu conheço dev. que usam apenas o bloco de notas.... e aí ?!?!? se gosta e consegue ter o dom de produtividade nele....

Compartilhar este post


Link para o post
Compartilhar em outros sites

xan, continuando sua frase

 

... perfeito, continue usando notepad, caso não seja o ideal para seu desempenho, procure outro programa.

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.