Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2006, 22h19   #1
Membre Expert
 
Avatar de Gruik
 
Développeur Web
Inscription : juillet 2003
Messages : 1 551
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 1 551
Points : 1 473
Points : 1 473
Par défaut MySQL : client encoding

Salut,

C'est un probleme avec l'extension mysql de php c'est pour ça que je poste ici plutot que sur le forum MySQL.
Oui alors, visiblement, le charset du client (c'est à dire l'extension php) est fixé à utf-8 (d'apres mysql_client_encoding()) alors que dans la conf de mysql, je l'ai mis à latin1 partout (client, serveur, connexion).

Ca m'embete car je veux pas d'utf-8 et je veux eviter de devoir faire les conversions explicitement (et eviter les conversions tout court en fait).

Il yaurait apparamment une technique pour changer l'encodage du client, avec la commande MySQL "SET NAMES"

Code :
mysql_query ("SET NAMES 'latin1'");
Mais visiblement, ça change rien du tout...
Alors, bug ou pas bug?



PHP 5.1.4
MySQL 4.1.19
Gruik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2006, 23h37   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
PHP 5.1.4 + MySQL 4.1.19 ? je suppose que tu utilises MySQLi
http://fr.php.net/manual/fr/function...et-charset.php
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 11h27   #3
Membre Expert
 
Avatar de Gruik
 
Développeur Web
Inscription : juillet 2003
Messages : 1 551
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 1 551
Points : 1 473
Points : 1 473
ah ouais... non j'utilisais l'extension MySQL procedurale
Ouais j'imagine que cette extension est un peu laissée à l'abandon par rapport à mysqli

Merci
Gruik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 13h00   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
il y a la même fonction en MySQL classique
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 14h56   #5
Membre Expert
 
Avatar de Gruik
 
Développeur Web
Inscription : juillet 2003
Messages : 1 551
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 1 551
Points : 1 473
Points : 1 473
Apparament, non ^^
On peut juste recuperer l'encodage courant
Gruik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2006, 15h18   #6
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
ah oui pourtant je croyais avoir déjà vue cette fonction avec mysql désolé...

si set names ne donne rien, essaie ceci :
Code :
SET CHARACTER SET charset_name
(trouver dans les commentaires sur http://fr.php.net/manual/fr/function...t-encoding.php )
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h40.


 
 
 
 
Partenaires

Hébergement Web