【问题标题】:SQLServer 2005 and UTF8SQLServer 2005 和 UTF8
【发布时间】:2010-10-02 09:37:14
【问题描述】:

我正在尝试设置将使用 C++ 和 ODBC 访问的 sqlserver 2005(读取的数据将在 XML 文件中发送)。所以,我想从数据库中读取数据(最好是utf-8),组成一个XML文件并发送出去。

我一直在浏览,但还没有找到一种方法来设置数据库和表以使用 utf-8(如 MySQL)。我读过内部 sqlserver 使用 UCS-2

是否可以设置 sqlserver 2005 数据库(或表或字段)以使用 utf-8?

如果没有,推荐的方法是什么?

提前谢谢你

【问题讨论】:

    标签: sql-server sql-server-2005 unicode utf-8


    【解决方案1】:

    您可以请求 unicode 数据(UTF16 或 UCS2)并在需要时将其转换为 UTF-8。

    UTF-8 是全 unicode 格式,转换快捷方便。

    【讨论】:

      【解决方案2】:

      希望来自 MSDN 的以下文章 - Description of Storing UTF-8 data in SQL Server 会有所帮助。我在 2000 年遇到过类似的问题,但我从文章中看到他们已将其更新为适用于 SQL 2005。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多