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

SQL Procédural MySQL Discussion :

précautions pour base de données internationale, UTF8 et quoi d'autres ?


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 347
    Par défaut précautions pour base de données internationale, UTF8 et quoi d'autres ?
    Bonjour,

    je suis en train de mettre en place une base de données Mysql4 qui contiendra des données internationales et multiingues (FR, EN, CHinois).

    Est-ce d'un point de vue structure, le simple fait de mettre la base au format UTF8 et les champs varchar en UT8.bin suffit pour n'avoir aucun problème de codage ?

    la base sera allimentée par du PHP. est-ce que les valeurs postées devront subir un encodage particulier une fois reccuillies par le $_POST ?

    merci de vos conseils en terme de base de données multilingue.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Salut,

    Je pense que tu devrais aussi mettre une fonction qui te permettra de coder tous les caractères spéciaux en code html, quand tu auras des données à mettre dans ta base MySQL.

    Exemple : le caractère "é" devient "é"...


  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 347
    Par défaut ok
    bonjour,

    oui j'y pensé aussi. mais ça m'étonne que ce soit aussi simple.
    Si tout passé en UTF8 permet de d'enregistrer du latin, du chinois, de l'arable sans après avoir des problèmes je me demande alors pourquoi il existe les autres normes de codage.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    C'est parce que les autres normes de codage pré-existaient et unicode a été développé justement pour remplacer les pages de codes et pour supporter tous les caractères, toutes langues confondues.

    Concernant l'affichage des pages, il faut également penser à la police qui va afficher les caractères (peut etre aussi selon les systèmes d'exploitation).


    PS. et pourquoi nous ne parlons pas tou.te.s la même langue sur terre ? Ce serait beaucoup plus simple ?

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

Discussions similaires

  1. chemin reseau pour Base de donnée
    Par LeXo dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 19/10/2006, 11h15
  2. Réponses: 4
    Dernier message: 12/10/2006, 17h48
  3. Outil pour Base de Données
    Par plutonium719 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/07/2006, 23h22
  4. Meilleur outil pour Base de donnée
    Par aurel89 dans le forum MFC
    Réponses: 3
    Dernier message: 29/08/2005, 09h13
  5. Base de données internationale
    Par IG_Snoop dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/03/2005, 17h04

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