qu'entends-tu par "entités HTML" ?
ceci est parfaitement valide (sans utiliser la syntaxe xxx; donc) :
Code :
<h1>ああ めがみさま</h1> <p>べるだんぢ</p>
|
Ensuite si l'hébergeur t'impose un latin-1 tout ce qu'il y a de plus standard, deux solutions :
- Tu pars du principe que l'UTF8 est compatible ASCII, et donc à forciori compatible avec LATIN-1 qui est une simple surcouche d'ASCII. A ce moment, t'envoies ton flux UTF8 dans la base sans formattage ni rien, et tu le relis comme si c'était de l'UTF8 (méthode binaire : la base ne pige rien de ce que tu lui racontes, mais toi tu te comprends). Seul défaut : toutes les fonctionnalités telles que la recherche indexée fulltext, like ou soundex font donner des résultats incohérents.
- Tu te palluches un encode de tous tes caractères pour changer de charset. Défaut : l'UTF8 est bien plus vaste que LATIN-1, et le japonnais par exemple ne passera pas.
- Tu t'amuses à tout encoder en HTML (avec des xxx; et tu multiplies par 10 la taille de tes données, et perds toute possibilité d'indexation et recherches -donc autant utiliser la première solution-)
Message édité par MagicBuzz le 24-04-2007 à 14:35:43