SQL et charset

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par YURI'S, 17 Février 2009.

  1. YURI'S
    YURI'S Nouveau WRInaute
    Inscrit:
    1 Avril 2007
    Messages:
    12
    J'aime reçus:
    0
    Bonjour à tous,

    Je cherche à savoir quel est le meilleur jeu d'interclassement/charset à utiliser pour ma base de données SQL, sachant que je serais amener à écrire en français, en anglais, en allemand et en espagnol uniquement. Toutes les autres langues/alphabets ne m'intéressent pas.

    Lorsque je vais voir avec phpmyadmin, il apparait plusieurs choix :
    - Base : Jeu de caractères pour MySQL (par défaut en utf-8, apparemment je ne peux pas le modifier, je suis sur un mutualisé)
    - Base : Interclassement pour la connexion MySQL
    - Table : Interclassement
    - Champ : Interclassement

    A priori, je dirais qu'il faut que je mette tous les interclassement en latin1_general_ci, et que je laisse le jeu de caractères pour MySQL en utf-8 (puisque je peux pas le changer)

    J'ai bon ?
     
  2. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 735
    J'aime reçus:
    177
    utf-8 est un bon choix, surtout si ta base est déjà dans ce charset, ce sera plus simple.
     
  3. YURI'S
    YURI'S Nouveau WRInaute
    Inscrit:
    1 Avril 2007
    Messages:
    12
    J'aime reçus:
    0
    Je met donc tous les interclassements SQL en UTF-8 ?

    En plus de ça, pour respecter le même charset du début à la fin, j'utilise également utf-8 pour mes pages html en mettant <meta http-equiv="Content–Type" content="text/html; charset=utf-8" /> sur toute mes pages ?
    C'est suffisant, ou il faut également le préciser avec le php : header('Content-type: text/html; charset=utf-8') avant de renvoyer le contenu ?

    Il y a d'autres modification à faire pour être sur d'être en UTF-8 partout ?
    Ne pas oublier de selectionner UTF-8 dans l'éditeur de script (notepad++ pour moi), par exemple ? ... ou ce n'est pas utile ?
     
  4. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 735
    J'aime reçus:
    177
    Voilà c'est tout ce qu'il y a à faire (et effectivement vérifier que le fichier est enregistré en UTF-8 sans signature dans notepad)
     
Chargement...
Similar Threads - SQL charset Forum Date
Mysql et Interclassement/Charset !? Administration d'un site Web 29 Mars 2006
Réunir 2 requetes sql (ORDER BY ASC et DESC) Développement d'un site Web ou d'une appli mobile 29 Août 2021
Mysql : Impact convertion champ numérique SMALLINT vers BIGINT Développement d'un site Web ou d'une appli mobile 23 Août 2021
Récupérer le premier et dernier enregistrement sql Développement d'un site Web ou d'une appli mobile 16 Juillet 2021
Quel SGBDR autre que MySQL/MariaDB ? Administration d'un site Web 12 Janvier 2021
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Supprimer les doublons d'une table mysql Développement d'un site Web ou d'une appli mobile 16 Juin 2020
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
recherche lettres dans mysql Développement d'un site Web ou d'une appli mobile 11 Juillet 2019
cache mysql maison Développement d'un site Web ou d'une appli mobile 18 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
Prestashop - Comportement bizarre d'une requête SQL e-commerce 1 Décembre 2018
Optimisation d'un champ sql Développement d'un site Web ou d'une appli mobile 17 Novembre 2018
message : [LEGACY][libmysqlclient] Please consider moving to stable and mysqlnd in Administration d'un site Web 8 Novembre 2018
Connexion à un serveur mysql distant Développement d'un site Web ou d'une appli mobile 21 Octobre 2018
Mysql, modifier des chaines avec différents caractères Administration d'un site Web 13 Septembre 2018
Fusionner deux champs sur la même table et même base de donnée Mysql Administration d'un site Web 12 Septembre 2018
Limiter un nombre à une valeur max dans SQL Administration d'un site Web 29 Mars 2018
Requête Mysql avec des string Développement d'un site Web ou d'une appli mobile 6 Février 2018