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

And*_*ndy 4 sql-server ssms

我正在尝试使用多字节unicode字符来正确使用SQL Server管理工作室.即使是这样简单的事情:

select N'??'
Run Code Online (Sandbox Code Playgroud)

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

任何线索非常感谢

小智 8

将字体更改为Arial Unicode MS对我来说是个窍门.

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


小智 5

经过这个问题的许多令人沮丧的时间后,我刚刚发现了一个解决方案(如果不是解释).

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

经过多次谷歌搜索后,我发现了这一点:我的中文词突然出现在方框中

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

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