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

Résolu
yosra BS Messages postés 7 Statut Membre -  
yosra BS Messages postés 7 Statut Membre -
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 !!

4 réponses

  1. Utilisateur anonyme
     
    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
  2. yosra BS Messages postés 7 Statut Membre
     
    nn mais plutot il m'affiche la meme chaine sans changement
    0
  3. Utilisateur anonyme
     
    C'est quoi comme type caractère que tu souhaites convertir?
    0
    1. yosra BS Messages postés 7 Statut Membre
       
      j'ai pas compris votre question
      mais par exemple je veux convertir "admin" en UCS-2
      0
    2. yosra BS Messages postés 7 Statut Membre
       
      le type caractère UTF-8
      0
  4. yosra BS Messages postés 7 Statut Membre
     
    la solution : bin2hex(mb_convert_encoding($str,"ucs-2","utf-8"))
    0