本文介绍了SQL Server西里尔文字'?????'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行SQL Server 2008 R2,并且我的数据库包含多语言单词。

I am running a SQL Server 2008 R2 and I have a database containing multilingual words.

对于西里尔字母,我只会看到'???????'

For Cyrillic words I only see '???????'

数据类型为nvarchar(255),集合为SQL_Latin1_General_CP1_CI_AS(这是我的默认设置)

The data type is nvarchar(255), the collection is SQL_Latin1_General_CP1_CI_AS (which was my default)

I不知道我还能做什么?

I have no idea what else can I do, any idea??

推荐答案

将数据添加到nvarchar列时,请使用前缀N

When you add data to the nvarchar column, use the prefix N

Insert into table(nvarchar_col)
select N'your Cyrillic words'

这篇关于SQL Server西里尔文字'?????'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 09:40