SQL Server管理控制台不适用于多字节字符

时间:2011-03-02 22:36:42

标签: sql-server ssms

我正在尝试使用多字节unicode字符来正确使用SQL Server管理工作室。甚至可以这么简单:

select N'动漫'

只返回结果窗格中的方框。我知道底层数据库设置正确,可以处理unicode和PC上的其他应用程序正常工作

非常感谢的任何线索

2 个答案:

答案 0 :(得分:8)

将字体更改为Arial Unicode MS对我来说很有用。

我不明白为什么文本结果在网格结果没有的字体中显示正常,以及为什么其他Unicode字体不起作用但是很好。

答案 1 :(得分:5)

在遇到这个问题很多令人沮丧的时候之后,我才发现了一个解决方案(如果不是解释)。

更改查询结果字体对我的系统没有影响(Win 7 Enterprise,64位)。

经过大量谷歌搜索后,我发现了这一点:My Chinese Word Suddenly Appear As Square Box

简而言之:创建一个新的Windows用户帐户,然后以该用户身份登录 - 您应该会发现您的中文字符显示正确。现在登录到您的原始帐户,您会发现现在也正确显示中文字符。

因此,创建新帐户可以修复两个(可能是所有?)帐户的行为。现在 - 有人有解释吗?