MSSQL server et MySQL [BDD] - Programmation
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...
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.
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
Marsh Posté le 02-07-2002 à 23:57:07
probleme avec les caractere accentué
Dans SQL server sont transcodé d une maniere differente
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.
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.