sql >> Database >  >> RDS >> Sqlserver

Schrijf naar bestand met xp_cmdshell in UTF-8

Het is me uiteindelijk gelukt door de uitvoer naar een temp.txt-bestand te schrijven en de volgende PowerShell-opdracht toe te voegen om het naar UTF-8 te converteren:

-- Change encoding to UTF-8 with PowerShell 
SET @command = 'powershell -Command "Get-Content '[email protected]+'\temp.txt -Encoding Unicode | Set-Content -Encoding UTF8 '[email protected]+'\'[email protected]+'"';
EXEC xp_cmdshell @command;


  1. Een beperking in SQL Server (T-SQL) laten vallen

  2. Oracle Long Raw-probleem

  3. meerdere afbeeldingsbestanden uploaden naar php mysql-galerij

  4. zoek het aantal rijen in het geretourneerde mysql-resultaat (nodejs)