日期:2014-05-17  浏览次数:20599 次

Sql用msdb.dbo.sp_send_dbmail发送邮件 编码问题
用msdb.dbo.sp_send_dbmail发送电子,对方收到附件格式为乱码。请高手指点如何设置。

SQL code

            EXEC msdb.dbo.sp_send_dbmail
            @recipients = 'xxx@163.com',
            @body = @tableHTML,
            @subject = @title,
            @body_format='html',
            @file_attachments = @Path



------解决方案--------------------
查看一下字符集.
------解决方案--------------------
SQL code

-- @tableHTML 请使用nvarchar(max)类型数据

------解决方案--------------------
附件文件怎么产生的?
先在服务器上打开看是否正常.
------解决方案--------------------
bcp命令有个-C参数: code page specifier