Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    • Por que escalar escrita é tão mais difícil do que escalar leitura?
    • MongoDB Analyzer para .NET: Visualize e otimize suas consultas de forma simples
    • Cardinalidade: O Conceito que Transforma o Desempenho de Bancos de Dados SQL e NoSQL
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Front-End»Trabalhando com acentuação e caracteres com Javascript

    Trabalhando com acentuação e caracteres com Javascript

    Jhonathan SoaresBy Jhonathan Soares26 de junho de 20162 Mins Read Front-End
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    Me deparei com um problema ao programar um site com funções em javascript que me tirou o sono para resolver.
    Ao escrever um alert com acentuação eis que o javascript tem problemas para formatar. Tentei usar o estilo html para ver se resolveria e nada.
    Pesquisando a internet consegui encontrar uma tabela de códigos que substituem os acentos, segue abaixo:

     

    á = \u00e1
    à = \u00e0
    â = \u00e2
    ã = \u00e3
    ä = \u00e4
    Á = \u00c1
    À = \u00c0
    Â = \u00c2
    Ã = \u00c3
    Ä = \u00c4
    é = \u00e9
    è = \u00e8
    ê = \u00ea
    ê = \u00ea
    É = \u00c9
    È = \u00c8
    Ê = \u00ca
    Ë = \u00cb
    í = \u00ed
    ì = \u00ec
    î = \u00ee
    ï = \u00ef
    Í = \u00cd
    Ì = \u00cc
    Î = \u00ce
    Ï = \u00cf
    ó = \u00f3
    ò = \u00f2
    ô = \u00f4
    õ = \u00f5
    ö = \u00f6
    Ó = \u00d3
    Ò = \u00d2
    Ô = \u00d4
    Õ = \u00d5
    Ö = \u00d6
    ú = \u00fa
    ù = \u00f9
    û = \u00fb
    ü = \u00fc
    Ú = \u00da
    Ù = \u00d9
    Û = \u00db
    ç = \u00e7
    Ç = \u00c7
    ñ = \u00f1
    Ñ = \u00d1
    & = \u0026
    ‘ = \u0027

     

    Basta substituir o código acima onde deveria haver a acentuação.

    //Entrada
    alert("O campo nome \u00e9 de preenchimento obrigat\u00f3rio");
    //Saída
    alert("O campo nome é de preechimento obrigatório ");
    
    

     

    Apenas uma dica útil! 😀

     

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    Happy Hour com Dados #17 – Azure vs AWS vs GCP

    Front-End 26 de maio de 20211 Min Read

    Blazor .NET – CRUD com MongoDB

    C# Front-End NoSql 2 de janeiro de 20195 Mins Read

    Introdução ao Blazor, o SPA da Microsoft

    C# Front-End 29 de dezembro de 20185 Mins Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    Categorias
    • Arquitetura (14)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (90)
      • NoSql (58)
      • Sql (38)
    • Boas práticas (29)
      • Gestão & Produtividade (1)
      • Metodologias Ágeis (6)
    • Cursos (52)
    • Dicas (105)
    • Front-End (92)
    • IA (1)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Cursos
    12 de fevereiro de 20166 Mins Read

    1000 livros gratuitos sobre programação!

    Olha que dica bacana! A pagina só com livros sobre programação é mantida no GitHub…

    30 APIs Gratuitas para desenvolvedores

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile