declare @cmd nvarchar(4000) -- chaîne Unicode set @cmd = N'echo ... ''été...'' ... -- le N indique Unicode exec master.dbo.xp_cmdshell @cmd, no_output
Steve Kass Drew University
Julien wrote:
Bonjour,
Dans une procédure stockée je fais un :
exec master.dbo.xp_cmdshell @cmd, no_output;
avec @cmd = 'echo INSERT... ''étététàèè''' >> e:toto.sql';
Le problème c' est que dans mon fichier je n' ai pas les accents mais , . etc.
Je parle meme pas du symbole euro qui se remplace par ?.
J' ai essayé de changer le codepage du shell avec
mode con pagecode select1
pour passer en francais, mais rien à faire les accents ne passent pas
C' est vraiment bloquant pour moi, une solution quelqu' un, merci d' avance...
j+
JulienR
> Avez-vous essayé
declare @cmd nvarchar(4000) -- chaîne Unicode set @cmd = N'echo ... ''été...'' ... -- le N indique Unicode exec master.dbo.xp_cmdshell @cmd, no_output
A essayer en effet, seulement ce que je peux dire c' est qu' en faisant des tests en ligne de commande avec echo, ce qui bloque c' est la redirection >> toto.sql parce que si je fais un echo tout court avec des accents, le dos affiche bien les accents à l' écran...
J' essaye meme si ma solution "php" tient actuellement la route...
Merci
j+
> Avez-vous essayé
declare @cmd nvarchar(4000) -- chaîne Unicode
set @cmd = N'echo ... ''été...'' ... -- le N indique Unicode
exec master.dbo.xp_cmdshell @cmd, no_output
A essayer en effet, seulement ce que je peux dire c' est qu' en faisant des
tests en ligne de commande avec echo, ce qui bloque c' est la redirection >>
toto.sql parce que si je fais un echo tout court avec des accents, le dos
affiche bien les accents à l' écran...
J' essaye meme si ma solution "php" tient actuellement la route...
declare @cmd nvarchar(4000) -- chaîne Unicode set @cmd = N'echo ... ''été...'' ... -- le N indique Unicode exec master.dbo.xp_cmdshell @cmd, no_output
A essayer en effet, seulement ce que je peux dire c' est qu' en faisant des tests en ligne de commande avec echo, ce qui bloque c' est la redirection >> toto.sql parce que si je fais un echo tout court avec des accents, le dos affiche bien les accents à l' écran...
J' essaye meme si ma solution "php" tient actuellement la route...