【问题标题】:SQL Server Express 2005 unicode charactersSQL Server Express 2005 Unicode 字符
【发布时间】:2011-03-18 11:03:48
【问题描述】:

我正在使用 SQL Server 2005 Express 实例。任何输入 unicode 字符串的尝试(以编程方式或通过使用表编辑器(例如 VS 服务器资源管理器 --> 编辑表数据))都会导致一系列问号 (????)。我猜想要么 SQL Server 2005 Express 根本不支持 unicode,要么它需要一些额外的配置才能启用 unicode。请帮忙。

【问题讨论】:

    标签: sql-server unicode


    【解决方案1】:

    数据类型必须是nvarchar(注意开头的n)并且在使用字符串时必须使用N前缀..

    INSERT INTO <table> (somefield) VALUES (N'string to insert..')
    

    【讨论】:

      【解决方案2】:

      并非所有 Unicode 字符都可以通过您在编辑器中选择的字体正确呈现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-22
        相关资源
        最近更新 更多