[BDD] MSSQL server et MySQL

MSSQL server et MySQL [BDD] - Programmation

Marsh Posté le 02-07-2002 à 11:11:36    

Sur une machine je dispose de Apache + PHP + MySQL
Sur une autre machine je dispose de MSSQL server
Sur la premiere machine j'i créé un script tout simple qui va chercher les données dans la base MSSQL et les insert dans la base MySQL
Mais lorsque les données récupées contiennent des caractéres spéciaux, celles ci sont remplacés par des #.
 
J ai un problème de transcodage
 
Avez vous déja eu ce problème ?
 
Merci.

Reply

Marsh Posté le 02-07-2002 à 11:11:36   

Reply

Marsh Posté le 02-07-2002 à 11:30:53    

UP

Reply

Marsh Posté le 02-07-2002 à 14:12:04    

UP

Reply

Marsh Posté le 02-07-2002 à 14:47:40    

le caractère "é" est transformé en ","
 vous savez pkoi ?

Reply

Marsh Posté le 02-07-2002 à 16:01:46    

snooper a écrit a écrit :

le caractère "é" est transformé en ","
 vous savez pkoi ?




 
J'imagine que dans ta base MSSQL les caractères sont codée en ms-machin-chose, çe serait pas mal d'essayer de les coder en iso.
 
A moins que ça ne viennes d'ailleur...

Reply

Marsh Posté le 02-07-2002 à 17:19:15    

je te remercie
je vais essayer.
 

Reply

Marsh Posté le 02-07-2002 à 18:12:55    

Oui tu devrais appronfondir la partie format d'importation de données venant d'une source de données externe.


---------------
[:roco] Un chtit café et hop ça repart !
Reply

Marsh Posté le 02-07-2002 à 19:04:38    

arfff je trouve rien sur MSSQL pour gérer cet aspect

Reply

Marsh Posté le 02-07-2002 à 19:35:31    

ben je sais qu'il le demande à l'installation mais je sais pas si tu peux le modifier après

Reply

Marsh Posté le 02-07-2002 à 23:57:07    

probleme avec les caractere accentué
Dans SQL server sont transcodé d une maniere differente

Reply

Marsh Posté le 02-07-2002 à 23:57:07   

Reply

Marsh Posté le 03-07-2002 à 09:57:54    

Je sais pas trop koi faire la....

Reply

Marsh Posté le 03-07-2002 à 10:12:45    

Lorsqu en PHP j execute la requete suivante vers une base de donnée MSSQL :
$insert=MSSQL_QUERY("INSERT INTO test (text) VALUES ('éà';)" );
 
Dans la base MSSQL j'ai comme valeur ÜÊ au lieu de éà
Lorsque j'éxécute une requete de Select sur les valeurs que je veins d'enregistrer je récuprère donc les caracteres ÛÊ dans SQL Server et à l'affichage j ai bien éà
 
Savez vous pkoi ?
 
Car mon problème, c'est que j ai des données dans SQL server contenant les caracteres éàù et lorsque je fais ma requete php pour les récupérer ces caracteres sont remplacés par d autre.
 
Ce problème se pose juste sur les caracteres accentués.

Reply

Marsh Posté le 03-07-2002 à 11:39:52    

HELP

Reply

Sujets relatifs:

Leave a Replay

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