Comment puis-je convertir une base de données pour qu'elle supporte UTF-8 et convertir ses anciennes données, quel que soit leur encodage, en UTF-8 ?
Informations supplémentaires : J'exploite un serveur sur lequel se trouvent de nombreux sites web, et l'un d'entre eux exécute WHMCS (php script pour gérer les clients d'hébergement). WHMCS a une application iPhone où je peux le parcourir à travers l'iPhone, le problème est que cette application ne fonctionnera que si tout dans mon site web est en encodage UTF-8.
J'utilisais Windows-1256 comme encodage dans les paramètres de mon script, et j'ai essayé de le changer à un moment donné en UTF-8 pendant un certain temps, puis de le changer à nouveau en Windows-1256.
Ainsi, les données dans la base de données sont parfois insérées en utilisant les normes UTF et la plupart d'entre elles sont Windows-1256.
Si quelqu'un peut m'éclairer, dois-je convertir toutes les bases de données du serveur ou seulement une ? Que dois-je changer ?
Si je devais le faire manuellement, je le ferais, mais j'ai besoin de l'avis d'un expert.