Olá Davi, tudo bem com você?
Ótima pergunta. A diferença entre os dois códigos que você apresentou está na forma como o URL está codificado. No primeiro, tentamos acessar a página usando caracteres comuns, como acentos. No entanto, URLs não costumam lidar bem com caracteres especiais e acentos, então eles precisam ser codificados de uma maneira especial para serem interpretados corretamente.
No segundo código, a URL está codificado em uma forma conhecida como percent-encoding, que é um padrão para codificar informações que serão incluídas em um URL, onde os caracteres acentuados são substituídos por uma sequência de caracteres que começa com um sinal de porcentagem (%)
, seguido por dois dígitos hexadecimais que representam o valor do caractere original.
Para saber como substituir as letras com acentos por esses caracteres, você pode utilizar o site url-encode-decode, que converte automaticamente a URL com caracteres especiais para o formato percent-encoding como mostro no gif a seguir:
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade. Em caso de dúvidas estou à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!