Acentos extraños en un archivo texto sql
Han de disculpar el gorro que les ponga, pero tengo el siguiente problema
Cree por medio de una consulta sql un archivo texto, el cual se crear mediante la instrucción:
exec master..xp_cmdshell @Script, no_output
Ya con todo el código anterior, que si funciona, y en si si me genera el archivo texto que necesito.
El problema es que en el contenido de la tabla esta información con acentos, ok al mandarla traer me la trae con acentos esta bien, incluso la muestro en la pantalla mediante la instrucción
print @Script y me la muestra con acentos como debe de ser.
Pero al momento de generar el archivo texto, al abrirlo me muestra en vez de acentos caracteres raros como por ejemplo:
San Pedro Garza Garc¡a|estado= Nuevo Le¢n|pais= M,xico|codigoPostal= 66215|
En vez de que diga: San Pedro Garza García, Nuevo León México osea lo mismo pero con acentos.
Ya hice muchas cosas y no doy pie con bola, en donde este el problema por favor ayúdenme me siento super estresado, ya revise la configuración de la maquina, utilice un replace para sustituir los acentos por el carácter CHAR(código) que le corresponde al acento y no funciona, ya cree una tabla externa para guardar los resultados y que después utilizar las instrucciones
select @Script = 'osql -U sa -P -S 172.16.2.3 -Q"select leyenda from Tbl_PasaArchivo" -o"c:\FacturaNum4.txt" -w500'
execute master.. Xp_cmdshell 'Bcp "exec Sp_sel_ciiu" queryout "C:\Formatos\ciiu. Txt" -c -Usa -PBankVisioN -SEA '
exec master.. Xp_cmdshell @Script
EXEC master .. Xp_cmdshell 'BCP "select leyenda from DYNAMICS.. Tbl_PasaArchivo" queryout "c:\FacturaNum4.txt"-c -U sa -P ikusierpgp72 '
Y ni así, (aclarando que me marca error que si no es por el usuario, es por el permiso y si no es por el permiso es por el servidor y si no es por el servidor es por otra cosa, que ya ni se que sea) el tiempo se me acaba y no encuentro solución alguna
Cree por medio de una consulta sql un archivo texto, el cual se crear mediante la instrucción:
exec master..xp_cmdshell @Script, no_output
Ya con todo el código anterior, que si funciona, y en si si me genera el archivo texto que necesito.
El problema es que en el contenido de la tabla esta información con acentos, ok al mandarla traer me la trae con acentos esta bien, incluso la muestro en la pantalla mediante la instrucción
print @Script y me la muestra con acentos como debe de ser.
Pero al momento de generar el archivo texto, al abrirlo me muestra en vez de acentos caracteres raros como por ejemplo:
San Pedro Garza Garc¡a|estado= Nuevo Le¢n|pais= M,xico|codigoPostal= 66215|
En vez de que diga: San Pedro Garza García, Nuevo León México osea lo mismo pero con acentos.
Ya hice muchas cosas y no doy pie con bola, en donde este el problema por favor ayúdenme me siento super estresado, ya revise la configuración de la maquina, utilice un replace para sustituir los acentos por el carácter CHAR(código) que le corresponde al acento y no funciona, ya cree una tabla externa para guardar los resultados y que después utilizar las instrucciones
select @Script = 'osql -U sa -P -S 172.16.2.3 -Q"select leyenda from Tbl_PasaArchivo" -o"c:\FacturaNum4.txt" -w500'
execute master.. Xp_cmdshell 'Bcp "exec Sp_sel_ciiu" queryout "C:\Formatos\ciiu. Txt" -c -Usa -PBankVisioN -SEA '
exec master.. Xp_cmdshell @Script
EXEC master .. Xp_cmdshell 'BCP "select leyenda from DYNAMICS.. Tbl_PasaArchivo" queryout "c:\FacturaNum4.txt"-c -U sa -P ikusierpgp72 '
Y ni así, (aclarando que me marca error que si no es por el usuario, es por el permiso y si no es por el permiso es por el servidor y si no es por el servidor es por otra cosa, que ya ni se que sea) el tiempo se me acaba y no encuentro solución alguna
Respuesta de mordisco
1