OVH Cloud OVH Cloud

transformer unicode en utf8

1 réponse
Avatar
maxime_phan
Bonjour,
je récupère dans une page web, une variable contenant ceci:
滝川 鈴&#26408

je sais que 28381, 24029, 37428 et 26408

est de l'unicode.
Existe-t-il une fonction en perl qui pourrait prendre ces valeurs et
les convertir en utf8.
j'ai par exemple trouver un package qui permmettait d'afficher de
l'unicode en ascii (mais elle prenait des valeurs en hexa).
l'idéal serait une fonction qui prendrait ces codes (par exmple pour
ma chaine 28381) et qui me le mettrait en utf8.
Merci d'avance.

1 réponse

Avatar
Laurent Wacrenier
maxime écrit:
je récupère dans une page web, une variable contenant ceci:
滝川 鈴&#26408

je sais que 28381, 24029, 37428 et 26408

est de l'unicode.


Tout est de l'unicode.

Existe-t-il une fonction en perl qui pourrait prendre ces valeurs et
les convertir en utf8.


unicode est un jeu de caractère, utf-8 une représentation.

Essayez pack("U", 26408) pour encoder le caractère de la position 26408
en UTF-8.