begin process at 2012 05 28 17:55:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

bon interclassement des table sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bon interclassement des table sql

mardi 25 octobre 2011 à 19:03:39 | bon interclassement des table sql

mistic10



bonjour,

il m’arrive un petit truc bizarre, je m'explique:

je suis entrain de faire un petit formulaire dont les balises option des menus déroulant sont alimentées par ma base de donnée.

j'ai remarqué que les caractères spéciaux (é,è,à ect...) qui sortent de la BDD sont (sur firefox) remplacés par des losanges contenant un "?".

au début je pensais que c’était due au charset de ma page (iso-8859-1), que j'ai donc mis en UTF-8.

ça na pas résolu le problème, mais je me suis rendu compte que les autres caractères spéciaux de la page était correctement interprétés par FF.

j'ai donc modifier l'interclassement de mes tables sql.

j'ai testé les interclassements suivant :


  • latin1_bin
  • latin1_general_ci
  • latin1_general_cs
  • utf8_bin
  • utf8_general_ci


rien n'y fait, j'ai toujours des losanges à la place de mes caractères spéciaux dans les menus déroulant.



donc si quelqu'un connait le bon interclassement des tables sql pour éviter ce type de problème, ou une autre solution ça serai super cool.

merci d'avance.
mercredi 26 octobre 2011 à 09:30:05 | Re : bon interclassement des table sql

inwebo

Bonjour,

Regarde cette page si tu utilises encore les fonctions PHP mysql_*. Pour PDO cela revient pratiquement au même, ce commentaire de la doc PHP.

Juste après une connexion il faut exécuter cette requête
Code PHP :
SET NAMES 'utf8'

Sous réserve que ta page soit en UTF8 mais également ton interclassement.


________________________________________
( $toBe || !$toBe ) = $this->Question();


Cette discussion est classée dans : sql, caractères, spéciaux, latin1, interclassement


Répondre à ce message

Sujets en rapport avec ce message

Regex et caractères spéciaux [ par Totofweb ] BonjourJ'ai une variable, $texte. Dans celle-ci, je dois tester si elle contient [couleur=#123456] où 123465 est un nombre entier de 6 chiffres.J'ai e Caractères spéciaux, url et encodage [ par bigflo ] Salut,Voici mon problème, en php, je fais un listing d'un répertoire. J'affiche donc par moment des liens vers des fichiers. mais lorsque le nom du fi Problème de caractère spéciaux [ par cedd ] Bonjour!Voilà mon petit prob.J'ai un petit formulaire qui va mettre ses infos dans une base SQL. Ce formulaire fonctionne.. sauf si on a le malheur de Prob avec les caractères spéciaux + php [ par Gulius ] Voila en fait j´ai remarqué que bcp de caractères spéciaux ne peuvent pas être insérés tel quel dans une base de donnée. Il faut donc passé par des sc SQL server & encodage caractères [ par ljanvier ] Bonjour, J'utilise PHP+apache+MS SQL server. Avec ce trio, quand je fais des requêtes sur ma base de donnée, j'obtiens des erreurs d'encodage des cara Contrer SQL Injection [ par cocom84 ] Bonjour,Je viens de me rendre compte que mon site est vulnérable à SQL Injection.J'avais dans l'idée de ne pas autoriser les caractères spéciaux lors Utilisation de eregi() pour détecter des caractères spéciaux [ par Eric25 ] Bonjour,Je souhaite vérifier qu'une chaîne ne comporte de caractères spéciaux. Pour ce faire, j'utilise la fonction eregi.Malheureusement, mon code ne caractères spéciaux pour fichiers et URL [ par jyhes ] Bonjour, Je souhaite générer un fichier en le nommant à l'aide du contenu d'un champ d'une BD. Forcément,  il faut gérer les caractères spéciaux (esp problèmes caractères spéciaux. [ par masseur ] Salut.Dans un de mes scripts je fait ceciecho "$url = $_GET['url']"; sachant que l'url que je passe dans mon navigateur est celle ci;http://news.searc Conversion de caractères spéciaux [ par crocblanc ] Bonjour!!!J'aimerais savoir s'il existe un script permettant de convertir tous les caractères spéciaux dans une base de données.Je ne peux pas le fair


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales