威尔士语,SQL Server

时间:2011-05-06 08:18:41

标签: sql sql-server unicode

我正在尝试将以下Welsh特殊字符插入SQL Server数据库:

http://tlt.its.psu.edu/suggestions/international/bylanguage/welsh.html

请参阅Windows Alt代码

部分

我尝试使用NVARCHAR和VARCHAR数据类型,并将排序规则设置为SQL_Latin1_General_CP1_CI_AS

当我尝试插入诸如W之类的字符时,查询SQL Server后会删除特殊字符并显示未格式化的W。

有没有人对如何解决这个问题有任何想法?

谢谢,

2 个答案:

答案 0 :(得分:3)

确保在任何字符串文字之前使用nvarchar而不是varcharN前缀。 e.g。

SELECT N'ŴẂẄẀ' /*(Returns `ŴẂẄẀ` for me)*/

SELECT 'ŴẂẄẀ' /*(Returns `W???` for me)*/

答案 1 :(得分:0)

也许您可以使用Unicode - 这意味着Nchar或Nvarchar!

在查询中你可以喜欢这个

N'ŵŴẂ'