Issue with CloudFront-Viewer-City Header

0

Encountering encoding discrepancies in the CloudFront-Viewer-City header. Despite percent decoding, the city name "Patiala" appears as "Pati%C4%81la". Seeking insights on rectifying this issue for accurate representation of city names.

Mohit
posta 2 mesi fa106 visualizzazioni
1 Risposta
1

From RFC 8187, we see non US-ASCII values require encoding.

By default, header field values in Hypertext Transfer Protocol (HTTP) messages cannot easily carry characters outside the US-ASCII coded character set. [...] This document specifies an encoding suitable for use in HTTP header fields that is compatible with a simplified profile of the encoding defined in RFC 2231.

Patiāla was UTF-8 character encoded, and then percent-encoded to be Pati%C4%81la

Here is a JavaScript example on how to decode that value:

console.log(decodeURIComponent('Pati%C4%81la'))
profile pictureAWS
con risposta 2 mesi fa
profile picture
ESPERTO
verificato 2 mesi fa
  • Just letting you know that "Patiala" name shouldn't have accented a character. You can confirm the name on Google Maps. In fact none of the places in India would need special characters.

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande