« Coder avec Unicode/Conversion » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 75 :
return $mysqli->query($chaine);
</source>
 
{{remarque|<code>mb_convert_encoding()</code> peut être précédé d'une condition sur <code>mb_detect_encoding()</code> pour éviter un double encodage.}}
 
{{remarque|Ces valeurs fonctionnent avec des littéraux ou des champs de bases de données, mais dans le cas d'une désérialisation le symbole "€" se comporte différemment (impossible de le chercher dans un fichier texte).}}
Ligne 80 ⟶ 82 :
{{attention|Un <code>substr('aàb', 2, 1)</code> peut donner "à" car il compte pour deux caractères, pour avoir "b" il faut utiliser <code>mb_substr('aàb', 2, 1)</code> (pour ''multi-bytes substring''<ref>http://php.net/manual/fr/function.mb-substr.php</ref>).}}
 
{{à faire|QuelQuelle suite d'encodage(s) affiche "\u008e" pour "é" ?}}
 
== [[C]] ==