IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Site multilingue : UTF8, solution miracle ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut [Tableaux] Site multilingue : UTF8, solution miracle ?
    Bonjour,

    J'ai un site professionnel à programmer en de nombreuses langues. Cela allant du français au polonais, en passant par le russe, le grec, le coréen, ...

    Il me semble que tous ces alphabets (chinois, grec, ...) ne sont pas repris par le ANSI.

    Est-ce que dés lors le UTF8 reprend TOUS les alphabets existants ?

    Si oui, je n'aurais alors plus qu'à créer simplement un fichier "langue" pour chaque nouvelle langue à introduire sur le site. Sans devoir changer le format des fichiers.

    Si non, quel format unique me permettrait de programmer en prenant en comptant tous les alphabets ? Pour ne pas devoir jongler avec autant de formats qu'il n'y aura d'alphabet.

    D'avance merci pour vos réponses.



    xenos

  2. #2
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Citation Envoyé par Wikipedia
    Ce codage (UTF8) permet de représenter les milliers de caractères d'Unicode.
    Citation Envoyé par Wikipedia
    Unicode est une norme informatique, développée par le Consortium Unicode, qui vise à donner à tout caractère de n'importe quel système d'écriture de langue un nom et un identifiant numérique, et ce de manière unifiée, quelle que soit la plate-forme informatique ou le logiciel.
    Je crois que ça réponds à ta question

  3. #3
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut
    Merci pour ta réponse trotters213 ! Décidément tu m'es d'un grand secours en ce moment ...

    Citation Envoyé par Wikipédia
    Unicode est une norme informatique, développée par le Consortium Unicode, qui vise à donner à tout caractère de n'importe quel système d'écriture de langue un nom et un identifiant numérique, et ce de manière unifiée, quelle que soit la plate-forme informatique ou le logiciel.
    J'étais déjà tombé sur Wikipédia lors de ma recherche sur le UTF8.

    Et cette définition m'avait laissé fort perplexe. En effet on dit que le UTF8 "[...] vise à [...]". C'est son intention de le faire, mais le fait il déjà maintenant ?

    Surtout que lors de mes recherches je n'ai pas trouvé de tableaux où l'on montre l'ensemble des caractères UTF8 possibles et donc où je pourrais m'assurer qu'il prend bien en charge l'alphabet grec, russe, ...

    Désolé d'être ainsi pointilleux sur les mots, mais je ne voudrais pas m'aventurer dans quelque chose et me rendre compte par la suite que ce n'est pas ce que j'en attendais.

    De plus, le fait de tout coder en UTF8, est elle la meilleure solution pour avoir un site multilingue supportant tous les alphabets ?

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Regarde : http://fr.wikipedia.org/wiki/Table_d...%A8res_Unicode
    Tu as tous les caractères dans la liste de droite "Tables Unicode" classez selon leur code en hexa

  5. #5
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut
    Encore un GRAND merci pour ton aide trotters213 !

    En effet, tous les alphabets présents et passés sont codés en Unicode.

    Je vais donc mettre l'ensemble du site en UTF8.

  6. #6
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut
    J'aurais cependant encore trois questions.

    Premièrement, j'ai un fichier par langue, dans lequel est contenu tous les textes du site. Ce fichier je l'encode en UTF8 avec ou sans BOM ?

    Deuxièmement, les autres fichiers qui ne contiennent que du code et des variables langues, dois je aussi les mettre en UTF8 ?

    Troisièmement, pour les tables SQL, le format UTF8_bin est bon ? Car les autres possibilités en UTF8 sont insensible à la casse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. La meilleure solution pour un site multilingue ?
    Par nhunhu dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 30/01/2013, 11h59
  2. Site multilingue : quel solution adopté ?
    Par dimebagplan dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 06/02/2009, 18h46
  3. [SQL] site multilingue, quelle solution ?
    Par simo_web dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/08/2007, 14h08
  4. Site multilingue, quelle solution ?
    Par barths dans le forum Langage
    Réponses: 5
    Dernier message: 23/04/2007, 09h51
  5. [Tableaux] Site multilingue
    Par francis m dans le forum Langage
    Réponses: 15
    Dernier message: 10/12/2005, 01h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo