Ma base de données doit contenir des chaînes contenant des caractères en langue étrangère. Par exemple, un utilisateur entre une chaîne dans un formulaire, le formulaire est soumis et la chaîne est ajoutée à DB. La chaîne sera affichée sur une page Web. Je voudrais utiliser UTF-8 car il sera capable de gérer toutes les langues requises.Travailler avec des langues étrangères
Actuellement, je crois que ma base de données est définie sur 'latin1', mais les pages Web sont capables d'afficher les caractères corrects de toute façon. Des problèmes surviennent lorsque vous essayez de définir des zones de texte pour contenir des caractères étrangers et lors de l'affichage de la base de données via la ligne de commande.
Comment puis-je l'implémenter efficacement? Mon plan était de blitz le site entier de sorte que le charset de DB soit UTF-8, et que le charset de page Web soit UTF-8. Est-ce que quelqu'un pourrait me donner les commandes minimales sur la façon de faire cela pour ne pas dupliquer les choses (avoir des commandes "UTF-8" partout où j'en ai vraiment besoin) et rendre les choses trop difficiles à contrôler?
edit: Utilisation de MySQL, PHP et JavaScript/HTML
Quelle base de données? – duffymo
Votre question pourrait être beaucoup plus facile de répondre si vous avez indiqué quelle base de données vous utilisez et peut-être aussi dans quel cadre/langue le site est écrit. –
Hypothèse d'un seul "DB" et la divulgation de "latin1" = MySQL – Xeoncross