Bonjour a tous,

Dans le cadre d'un projet sur lequel je bosse avec un ami, et qui intérréssera je pense (je l'espére) nos chers amis webmaster
nous avons quelques intérrogations concernant l'optimisation de MySQL.


Dans une des tables MySQL, il nous faudra stocker le titre des sites
et leur URL.

- Côté interclassement, que choisir ? Pour le Titre, j'ai choisi
l'UTF-8, car cela pourrait être intéressant pour les sites asiatiques
(entre autres). Pour les URL, un "ascii_general_ci" suffirait ? Il
faudrait passer en latin1 ?

- Je cherche un moyen simple de convertir le titre des sites en UTF-8.
Suis-je obligé de lire l'encodage du site en me basant sur ce qu'il y
a dans les <meta> ? Y-a-t-il un moyen plus simple, qui me permettrait
de détecter automatiquement l'encodage, puis de convertir le tout en
UTF-8 (c'est toujours permis de rêver ^_^ après tout, pourquoi pas ?).

Merci infiniment
Bonjour

Le mieux serait de tout mettre en utf-8, voir en latin-1, mais le panachage de charset ne me semble pas la meilleure solution d'un point de vue de la conception.

Pour ce qui est de lire l'encodage du site, soit tu passes par le charset dans ta balise meta (niveau le plus faible de l'interprétation), soit tu passes par ton .htaccess (niveau intermédiaire), soit tu définis l'utf-8 comme charset par défaut dans ton fichie .conf sur ton serveur (niveau supérieur)

En espérant avoir répondu à tes interrogations,

Bon noel Smiley smile