Convertir une chaine de caracteres en two-byte UNICODE (UCS-2)

Résolu/Fermé
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013 - Modifié par yosra BS le 23/04/2013 à 10:12
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013 - 26 avril 2013 à 10:38
je veux convertir une chaine de caractere en UCS-2
j'essaye d'utiliser cette commande :

$str =mb_convert_encoding($str,"UCS2","UTF-8");

mais ca marche pas !!
A voir également:

4 réponses

Salut salut,

Quand tu dis ça marche tu as un message d'erreur?
Peut être la syntaxe de UCS2 => UCS-2 .
Cette commande fonctionne normalement :
mb_convert_encoding($chaine,'UCS-2','utf8');


Résolu? ===> [RESOLU]
0
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013
Modifié par yosra BS le 23/04/2013 à 11:37
nn mais plutot il m'affiche la meme chaine sans changement
0
Utilisateur anonyme
23 avril 2013 à 11:49
C'est quoi comme type caractère que tu souhaites convertir?
0
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013
23 avril 2013 à 11:53
j'ai pas compris votre question
mais par exemple je veux convertir "admin" en UCS-2
0
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013
24 avril 2013 à 10:02
le type caractère UTF-8
0
yosra BS Messages postés 6 Date d'inscription mardi 23 avril 2013 Statut Membre Dernière intervention 4 mai 2013
26 avril 2013 à 10:38
la solution : bin2hex(mb_convert_encoding($str,"ucs-2","utf-8"))
0