2011-06-29 5 views
0

Comment puis-je décoder des caractères Unicode à partir d'une URL? J'ai spécifié response.charset="UTF-8" dans ma demande, et j'ai reçu des caractères Unicode comme %e3%81%a4%e3%82%8c%e3%. Comment puis-je les convertir en quelque chose que je peux afficher sur mon formulaire?url décoder pour unicode

+0

'Décoder les polices Unicode'? Peut-être pourriez-vous expliquer ce que vous voulez dire? – bmargulies

+0

Désolé, ma lettre n'est pas terminée. S'il te plaît, vérifie cela. http://stackoverflow.com/questions/6515223/how-to-decode-url-for-unicode-font – zanhtet

Répondre

1

RFC 3986 spécifie comment interpréter cela. Vous commencez par décoder les valeurs d'octets à pourcentage d'échappement de la manière standard. Ensuite, vous interprétez le flux d'octets comme UTF-8 pour reconstruire les caractères. Vous pouvez trouver plus d'informations here.