SQL Server Native Client 11.0 中的 UTF-16 支持

从 SQL Server 2012 开始,如果在绑定列结果或输出参数时提供固定长度的缓冲区,并且如果在wchar终止字符之前写入缓冲区的字符是代理项对的高代理码位,并且下一wchar个字符是低代理码位,SQL Server Native Client将不会将高代理代码点添加到缓冲区。

另请参阅

SQL Server Native Client 功能