Base UTF-8 sans SET NAMES UTF8

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Base UTF-8 sans SET NAMES UTF8

Re: Base UTF-8 sans SET NAMES UTF8

par Dr@ke » 22 oct. 2009, 20:19

Bon j'ai trouvé une alternative intéressante:

Mettre:
mysql_set_charset("utf8"); après mysql_connect().

Je met résolu mais si jamais quelqu'un a encore plus simple -> ne pas hésiter ;)

Base UTF-8 sans SET NAMES UTF8

par Dr@ke » 22 oct. 2009, 19:27

Bonjour,
Y a-t-il un moyen simple de se passer de la requête, mysql_query("SET NAMES UTF8");, avec un site utilisant l'encodage UTF-8?

Malgré:
ALTER DATABASE `base` CHARACTER SET utf8;
ALTER DATABASE `base` COLLATE utf8_general_ci;
Et la création de table en utilisant: ) CHARACTER SET utf8;.

L'utilisation de mysql_query("SET NAMES UTF8"); reste, pour moi, tout de même indispensable...

Donc:
Existe-il un moyen de configurer la base une fois pour toute en UTF-8...
(Sans utiliser des solutions de conversions à chaque requêtes non plus...)