Accent avec SQL Server

Accent avec SQL Server - PHP - Programmation

Marsh Posté le 07-11-2005 à 10:16:58    

Salut,
 
j'attaque avec php ma base MSSQL et quand j'affiche mon super prénom ( :o ), j'obtient "J,r,my".
Sous SQL Query Analyzer pas de problème quand je fais un SELECT.
 
Y'a t-il quelque chose à faire du côté du php ?
 
mici  :hello:
 
EDIT : Si je fais l'insertion à partir de PHP aucun pb  :??:


Message édité par $man le 07-11-2005 à 10:34:06
Reply

Marsh Posté le 07-11-2005 à 10:16:58   

Reply

Marsh Posté le 07-11-2005 à 11:25:57    

c'est un problème d'encodage. Il faut savoir comment sont encodés tes fichiers .php (utf8 ou latin1, ISO-8859-1 ou ISO-8859-15). Je te conseille de tout encoder en utf8. Mysql a une commande pour convertir ta base et ta table en utf8 (regarde la documentation de mysql). Ca ne marche pas avec mysql4.0 et antérieur, c'est avec mysql 4.1 que le traitement des encodages a été amélioré.  
 
Ensuite, quand tu te connecte à mysql depuis php, tu fais ton
 
mysql_connect (//ici tu rentres tes identifiants de connection);
mysql_query (SET NAMES, 'utf8');
mysql_query (//ici tu entres ta requete);
 
fais un petit tour sur ce forum, il y a plusieurs posts sur l'encodage. Fais aussi une recherche google (ou ask.com) sur la commande "set names" de mysql, et regarde dans la documentation de mysql.  
 
C'est un souci embêtant, mais pas insurmontable.

Reply

Marsh Posté le 07-11-2005 à 11:41:29    

Salut,
 
je ne suis pas en MySQL mais en MSSQL (SQL Server) ;)
 
Merci quand même :)

Reply

Marsh Posté le 07-11-2005 à 14:05:31    

scuse, j'ai lu trop vite. J'espère que ma réponse contribue au moins à la solution à ton problème !

Reply

Marsh Posté le 01-08-2008 à 11:43:19    

j'ai le meme probleme est ce que vous avez trouvé une solution?

Reply

Marsh Posté le 01-08-2008 à 11:57:32    

ben harmoniser le charset entre tes fichiers PHP et celui de la base...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed