SóProvas


ID
1311742
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2013
Provas
Disciplina
Programação
Assuntos

No que se refere às linguagens de programação, julgue os itens subsecutivos.

No servlet e Jsp, o tratamento de caracteres especiais como caractere comum, recebidos em páginas HTML, pode ser feito por meio do método estático encode da classe java.net.URLEncoder.

Alternativas
Comentários
  • Utility class for HTML form encoding. This class contains static methods for converting a String to theapplication/x-www-form-urlencoded MIME format. For more information about HTML form encoding, consult the HTML specification.

    When encoding a String, the following rules apply:

    The alphanumeric characters "a" through "z", "A" through "Z" and "0" through "9" remain the same.
    The special characters ".", "-", "*", and "_" remain the same.The space character "" is converted into a plus sign "+".
    All other characters are unsafe and are first converted into one or more bytes using some encoding scheme. Then each byte is represented by the 3-character string "%xy", where xy is the two-digit hexadecimal representation of the byte. 
    The recommended encoding scheme to use is UTF-8. However, for compatibility reasons, if an encoding is not specified, then the default encoding of the platform is used.

    For example using UTF-8 as the encoding scheme the string "The string ü@foo-bar" would get converted to "The+string+%C3%BC%40foo-bar" because in UTF-8 the character ü is encoded as two bytes C3 (hex) and BC (hex), and the character @ is encoded as one byte 40 (hex).

  • https://www.geeksforgeeks.org/java-net-urlencoder-class-java/

  • Classe Java.net.URLEncoder em Java

     

    É uma classe de utilitário para codificação de formulário HTML. A codificação torna a forma de URL mais confiável e segura. Quando a solicitação do usuário é acionada por um método get, os parâmetros do formulário e seus valores são anexados ao final da URL depois de um '?' placa. O problema surge quando caracteres especiais são usados ​​para seus valores. Em geral, o HTML manipula a parte de codificação e processa automaticamente os caracteres especiais e os converte em caracteres especiais para o manuseio suave de todas as operações. No entanto, não é uma boa prática confiar somente em recursos HTML e, portanto, o java fornece essa classe para codificar explicitamente as URLs.