简体   繁体   English

SQL Server 2005中带有XML的nvarchar数据问题

[英]Problem with nvarchar data with XML in SQL server 2005

Create table testxml
(xmldata xml)

declare @var nvarchar(max)
set @var = N'الوفاق الوطني المخ'

insert into testxml
select @var 

After inserting , i am getting data from table like 插入后,我正在从表中获取数据

select * from testxml
---------------------
????????

Can you provide me the solution? 能给我解决方案吗?

It seems to be an encoding problem with your terminal. 您的终端似乎是编码问题。 You may use these commands to have more information on your encoding properties. 您可以使用这些命令来获取有关编码属性的更多信息。

sp_helpsort; sp_helpsort;

SERVERPROPERTY ( collation ) SERVERPROPERTY(整理)

this should help as GABS said : 正如GABS所说,这应该有所帮助:

SELECT SERVERPROPERTY ('collation' ) SELECT SERVERPROPERTY(“排序规则”)

to see the list of collation and update(mine is Latin1_General_CI_AI) 查看排序规则和更新列表(我的是Latin1_General_CI_AI)

SELECT * FROM ::fn_helpcollations() 选择* FROM :: fn_helpcollat​​ions()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM