SQL et charset
4 messages
• Page 1 sur 1
- YURI'S
- Nouveau WRInaute

- Messages: 17
- Inscription: 1 Avr 2007
SQL et charset
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 ?
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 ?
-

Marie-Aude - Modérateur

- Messages: 11901
- Inscription: 5 Juin 2006
Re: SQL et charset
utf-8 est un bon choix, surtout si ta base est déjà dans ce charset, ce sera plus simple.
- YURI'S
- Nouveau WRInaute

- Messages: 17
- Inscription: 1 Avr 2007
Re: SQL et charset
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 ?
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 ?
-

Marie-Aude - Modérateur

- Messages: 11901
- Inscription: 5 Juin 2006
Re: SQL et charset
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)
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
