Bonjour opware
bonjour slim
et merci pour vos réponses ; vous m'aidez beaucoup.
Pour rappel, la déclaration contenue dans le fichier index.php est celle-ci :
1 2 3
| defined( '_VALID_MOS' ) or die( 'Restricted access' );
$iso = explode( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>'; |
slim, j'avais procédé en cherchant comment appeler l'encodage UTF-8, mais quoique je fasse cela génère (en html) :
<?xml version="1.0" encoding=""?>
et en meta :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Par contre si j'enlève cette portion de code et que je la mette en dur dans la balise meta comme l'indique opware, l'UTF-8 est bien appelé.
Mais comme toi (opware nous corrigera le cas échéant) j'ai peur que cela provoque des effets de bords avec des composants ou modules que je pourrais installer plus tard.
Bien à vous,
Philippe
EDIT :
j'avais écris ce matin à une web agency située à Minsk en Biélorussie.
Leur site est situé à http://www.belitsoft.com/
Voici ce qu'ils me répondent (c'est quand même extra le web !
) :
Dear Philippe!
Thank you very much for your letter. We'll be glad to help you with multilingual web site building.
You can solve your problem with encoding in a simple way - you can use either UTF-8 or Win-1251.
You can use multilingual web Joom!Fish - multilingual content manager.
The correct reflection of code depends on the using operation system (Linux or Windows), database, and hosting parameters.
The second way is to install one more Joomla version with other encoding.
Thank you for your interest
Best regards,
Là je coince !
1/ windows-1251 déclaré en tant qu'encodage ?
N'est-ce pas dans un environnement Windows seul ?
(PHP lui ne gère pas autre chose que l'utf-8 et l'iso-8859-1 non ?)
Le site sera chez OVH en environnement LAMP donc devrait poser problème.
2/ windows-1251 c'est pour le language cyrilique seul non ?
Comment arrivent-ils à afficher l'anglais correctement ?
C'est le client navigateur Web qui prend la main ?
2nd EDIT : j'avais écris balise en oubliant le "L".
Partager