um tempo atrás estava fazendo um aplicativo e utilizei Java no backend e Flex como camada view e trabalhei com upload de arquivos pela primeira vez... como toda primeira experiência tem seus gargalos
Ao selecionar um arquivo para fazer o upload e esse arquivo estava com algum tipo de acentuação dava erro, até fazia o upload mais quando fazia uma busca no banco não encontrava o arquivo tudo por causa da acentuação... tinha uma função em php que tirava as acentuações, mais não resolvia, precisava de uma em Action Script, depois de uma demorada procura encontrei o que procurava, aqui está:
-
public static function tirarAcentos(texto:String):String{
-
-
// acento agudo
-
texto = texto.replace("á","a");
-
texto = texto.replace("é", "e" )
-
texto = texto.replace("í", "i" )
-
texto = texto.replace("ó", "o" )
-
texto = texto.replace("ú", "u" )
-
texto = texto.replace("Á", "A" )
-
texto = texto.replace("É", "E" )
-
texto = texto.replace("Í", "I" )
-
texto = texto.replace("Ó", "O" )
-
texto = texto.replace("Ú", "U" )
-
-
// acento circunflexo
-
texto = texto.replace("â", "a" )
-
texto = texto.replace("ê", "e" )
-
texto = texto.replace("î", "i" )
-
texto = texto.replace("ô", "o" )
-
texto = texto.replace("û", "u" )
-
texto = texto.replace("Â", "A" )
-
texto = texto.replace("Ê", "E" )
-
texto = texto.replace("Î", "I" )
-
texto = texto.replace("Ô", "O" )
-
texto = texto.replace("Û", "U" )
-
-
// til
-
texto = texto.replace("ã", "a" )
-
texto = texto.replace("õ", "o" )
-
texto = texto.replace("Ã", "A" )
-
texto = texto.replace("Õ", "O" )
-
-
// ce-cedilha
-
texto = texto.replace("ç", "c" )
-
texto = texto.replace("Ç", "C" )
-
-
// trema
-
texto = texto.replace("ü", "u" )
-
texto = texto.replace("Ü", "U" )
-
-
// crase
-
texto = texto.replace("à", "a" )
-
texto = texto.replace("è", "e" )
-
texto = texto.replace("ì", "i" )
-
texto = texto.replace("ò", "o" )
-
texto = texto.replace("ù", "u" )
-
texto = texto.replace("À", "A" )
-
texto = texto.replace("È", "E" )
-
texto = texto.replace("Ì", "I" )
-
texto = texto.replace("Ò", "O" )
-
texto = texto.replace("Ù", "U" )
-
-
return texto
-
}
dessa vez nem vou colocar exemplo de como usar por não achar necessário, espero que ajude!!!
Vlw!!!
Popularity: 11% [?]

Para quem precisa retirar acentos de arquivos textos como legendas de filmes em divx, eis a melhor solução.
Procure no google o programa wReplace12 (freeware) e siga a sequência a seguir:
wReplace12 (instalar e abrir o programa)
-open (abrir o arquivo txt)
-replace many (clicar)
-open (abrir o arquivo: "diacritic to ascii.wreplace")
-replace all (comanda a retirada de todos os acentos)
-save as (gravar com novo nome)
obs: você pode editar o arquivo do programa "diacritic to ascii.wreplace", retirando os caracteres que não interessam e gravá-lo com outro nome.
Seu maldito,
por voce não ter explicado como usar uma classe tive que aprender na raça uma das melhores coisas que ja vi no flash em toda minha vida, obrigado! e parabéns, precisamos de pessoas como voce que se dispoe a ajudar pessoas que passaram por problemas que passamos no dia-a-dia.
Obrigado pelas palavras Willians, é sempre gratificante saber que estou ajudando alguém, grato!
Cumps.
e como esta, continue assim!
simplesmente fantastico, adorei vc não sabe como me ajudou.
grata