J'ai une chaîne sur une variable $str
après avoir déchiffré avec succès le chiffrement AES avec mcrypt_decrypt
. Si j'essaie d'imprimer str
à l'écran, je remarque qu'il a un espace vide entre chaque lettre, qui est en fait un NULL termination (\x00)
donné par UTF-16
codage de caractères.Chaîne PHP UTF-16 à UTF-8
Array ( [1] => 33 [2] => 0 [3] => 34 [4] => 0 [5] => 35 [6] => 0 ... )
J'ai essayé plusieurs façons de le transformer en UTF-8
mais j'échoué. Que puis-je faire?
vous devez toujours ajouter ce que vous avez déjà essayé, pour nous aider à vous aider: D –
Qu'avez-vous essayé de convertir? Peut-être que '' iconv'' aidera à résoudre http://php.net/manual/de/function.iconv.php – Bernhard