[轉]SQL - Create XML - How to set Unicode UTF-8

來源:互聯網
上載者:User

標籤:sele   port   this   SQ   txt   des   ber   lines   and   

本文轉自:https://stackoverflow.com/questions/44754356/sql-create-xml-how-to-set-unicode-utf-8

 

I found a solution via another way. (don‘t remember which website I found it) See code below. This code will export my file in UTF-8-BOM encoding.

DECLARE @OLE            INT EXECUTE sp_OACreate ‘ADODB.Stream‘,  @OLE OUTPUTDECLARE @Text XMLSET @Text =  N‘This is the 測試測試 test string‘;  --(SELECT TOP(1) [xml] from VW_WARP_LEVERANCIERS_XML)     DECLARE @Converted NVARCHAR(MAX)SET @Converted = CONVERT(nvarchar(MAX), @Text)EXECUTE sp_OASetProperty             @OLE,    ‘Type‘,             2                           --1 = binary, 2 = textEXECUTE sp_OASetProperty             @OLE,    ‘Mode‘,             3                           --0 = not set, 1 read, 2 write, 3 read/writeEXECUTE sp_OASetProperty             @OLE,    ‘Charset‘,          ‘UTF-8‘                     --‘ISO-8859-1‘EXECUTE sp_OASetProperty             @OLE,    ‘LineSeparator‘,    ‘adLF‘EXECUTE sp_OAMethod                  @OLE,    ‘Open‘  EXECUTE sp_OAMethod                  @OLE,    ‘WriteText‘,        NULL,       @Converted      --text method--Commit data and close text streamEXECUTE sp_OAMethod                  @OLE,    ‘SaveToFile‘,       NULL,       ‘d:\1.txt‘, 2   --1 = notexist 2 = overwriteEXECUTE sp_OAMethod                  @OLE,    ‘Close‘EXECUTE sp_OADestroy                 @OLEEXECUTE sp_OADestroy @OLE 

[轉]SQL - Create XML - How to set Unicode UTF-8

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.