voila je suis en train de faire un site et pour une internationnalisation sur mesure (gerer dynamiquement les differentes langues sur les textes statiques) j ai preparer un fichier xml
Bon c est que le debut pour les tests. J ai aussi le dtd
Le probleme c est que quand je recupere les texte les accents sont mal transmis et ca me donne
:S
et la j avoue que je ne comprend pas. tous les autres accents dans le code PHP ou dans ma BDD passe tres tres bien. et j ai bien mis iso-8859-1 dans le header du fichier xml...
Alors voila j ai deux questions...
Est ce que quelqu un sais d ou ca viens ?
ou alors y a t il un moyen d utiliser les codes html standard (é) et tout ca. parce que quand je les utilises met mon fichier xml dans le brouillard... ?
Merci d avance !
- Explicit-Elephant -
Modifié par Explicit_Elephant (11 Aug 2005 - 16:05)
<?xml version="1.0" encoding="iso-8859-1"?>
<sof>
<item type="title">
<content lang="fr">
38ième Semaine Olympique Française de Voile
</content>
<content lang="en">
38th French Sailing Olympic Week
</content>
</item>
<item type="present">
<content lang="fr">
La Semaine Olympique Française, épreuve du circuit international, est le rendez-vous européen de l'élite mondiale de la voile. Elle accueille environ 1000 compétiteurs venus de 45 à 50 pays, qui s'affrontent pendant une semaine dans les eaux de la rade de Hyères. Cette épreuve permet aux équipes nationales de régater selon le même schéma de course qu'aux J.O., à une exception près : la SOF accepte jusqu'à huit représentants par pays et par bateau.
Ainsi les plus grands médaillés Olympiques se retrouvent pour participer à cet événement mondial, réputé pour sa parfaite et rigoureuse organisation mais aussi pour son plan d'eau idyllique bordé par les Iles d'Or : Porquerolles, Port Cros et Le Levant.
</content>
<content lang="en">
The Semaine Olympique Française, event of the International tour, is the European meeting of the best sailors of the world. Welcoming around 1000 competitors from 40 countries, competing one week long in Hyères waters. This event is the opportunity for the national teams to compete with the same regatta format as the Olympic Games, excepted that they can register up to 8 representatives in each class for each country.\n\n
The best Olympic Medallists indeed use to participate in this worldwide event, famous for its perfect and strict organisation but also for its ideal waters, rounded with the Iles d'Or : Porquerolles, Port Cros and Le Levant.
</content>
</item>
</sof>
Bon c est que le debut pour les tests. J ai aussi le dtd
<!ELEMENT sof (item)+>
<!ELEMENT item (content)+>
<!ATTLIST item type CDATA #REQUIRED>
<!ELEMENT content (#PCDATA)>
<!ATTLIST content lang CDATA #REQUIRED>
Le probleme c est que quand je recupere les texte les accents sont mal transmis et ca me donne
38iÚme Semaine Olympique Française de Voile
:S
et la j avoue que je ne comprend pas. tous les autres accents dans le code PHP ou dans ma BDD passe tres tres bien. et j ai bien mis iso-8859-1 dans le header du fichier xml...
Alors voila j ai deux questions...
Est ce que quelqu un sais d ou ca viens ?
ou alors y a t il un moyen d utiliser les codes html standard (é) et tout ca. parce que quand je les utilises met mon fichier xml dans le brouillard... ?
Merci d avance !
- Explicit-Elephant -
Modifié par Explicit_Elephant (11 Aug 2005 - 16:05)