Basis van webtechnologie

Om het Japanse teken „あ” in de query van een URL te zetten, wordt de bytereeks die het teken in UTF-8 voorstelt (E3 81 82) procentgecodeerd. Welk resultaat is juist?

  1. A%E3%81%82
  2. B%u3042
  3. Cあ
Antwoord en toelichting tonen

Antwoord: A. %E3%81%82

Bij procentcodering (percent-encoding) worden tekens die niet zomaar in een URL kunnen staan, of tekens met een speciale betekenis zoals / ? # &, als ze als gegevens worden gebruikt omgezet in bytes, en wordt elke byte geschreven als „%” gevolgd door twee hexadecimale cijfers (grondtal 16). „あ” bestaat in UTF-8 uit de drie bytes E3 81 82 en wordt dus %E3%81%82. Een spatie wordt %20 (in het formaat voor het verzenden van formulieren wordt ook + gebruikt). In JavaScript voert de functie encodeURIComponent deze omzetting uit.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Een chatapp moet nieuwe berichten onmiddellijk van de server naar de browser bezorgen. Welke beschrijving van WebSocket is juist?
  2. De server van een webwinkel wil onmiddellijk weten wanneer een betaling bij een onlinebetaaldienst is voltooid. Welke beschrijving van de methode waarbij de betaaldienst een melding per HTTP (methode POST) verstuurt naar een URL die de winkel vooraf heeft geregistreerd (een webhook), is juist?
  3. Welke beschrijving van het DOM (Document Object Model) dat in browsers wordt gebruikt, is juist?
  4. Wat is voor het element met de bovenstaande CSS de breedte van de buitenkant van de linkerrand van de border tot de buitenkant van de rechterrand van de border?
  5. Neem aan dat er geen andere stijldeclaraties zijn. Welke kleur heeft de tekst „Hello” in de bovenstaande HTML?