Crear Archivo en formato UTF-8
Publicado por Eduardo Giraldo Galeano (1 intervención) el 24/03/2011 17:36:16
En la actualidad estoy usando la siguiente función para crear un archivo TXT en el servidor
DECLARE @FS int, @OLEResult int, @FileID int
BEGIN
EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUT
IF @OLEResult <> 0
PRINT 'Scripting.FileSystemObject'
--Open a file
execute @OLEResult = sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1
IF @OLEResult <> 0
PRINT 'OpenTextFile'
--Write Text1
execute @OLEResult = sp_OAMethod @FileID, 'WriteLine', Null, @Text1
IF @OLEResult <> 0
PRINT 'WriteLine'
END
La problemática que tengo es que el archivo se genera en formato ANSI y yo lo necesito en formato UTF-8
Es posible agregar algún parámetro para poder generarlo en este formato. O me pueden indicar una manera de hacerlo
Agradezco de antemano.
DECLARE @FS int, @OLEResult int, @FileID int
BEGIN
EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUT
IF @OLEResult <> 0
PRINT 'Scripting.FileSystemObject'
--Open a file
execute @OLEResult = sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1
IF @OLEResult <> 0
PRINT 'OpenTextFile'
--Write Text1
execute @OLEResult = sp_OAMethod @FileID, 'WriteLine', Null, @Text1
IF @OLEResult <> 0
PRINT 'WriteLine'
END
La problemática que tengo es que el archivo se genera en formato ANSI y yo lo necesito en formato UTF-8
Es posible agregar algún parámetro para poder generarlo en este formato. O me pueden indicar una manera de hacerlo
Agradezco de antemano.
Valora esta pregunta


0