威尔士语言,SQL Server
我正在尝试将以下威尔士特殊字符插入SQL Server数据库: 请参阅Windows Alt Codes部分 我尝试使用NVARCHAR和VARCHAR数据类型,排序规则设置为SQL\u Latin1\u General\u CP1\u CI\u as 当我尝试插入一个字符(如W)时,在查询SQL Server后,会去掉这个特殊字符,并显示一个未格式化的W 有人对如何解决这个问题有什么想法吗威尔士语言,SQL Server,sql,sql-server,unicode,Sql,Sql Server,Unicode,我正在尝试将以下威尔士特殊字符插入SQL Server数据库: 请参阅Windows Alt Codes部分 我尝试使用NVARCHAR和VARCHAR数据类型,排序规则设置为SQL\u Latin1\u General\u CP1\u CI\u as 当我尝试插入一个字符(如W)时,在查询SQL Server后,会去掉这个特殊字符,并显示一个未格式化的W 有人对如何解决这个问题有什么想法吗 谢谢,请确保在任何字符串文本之前使用nvarchar而不是varchar和N前缀。e、 g SELEC
谢谢,请确保在任何字符串文本之前使用
nvarchar
而不是varchar
和N
前缀。e、 g
SELECT N'ŴẂẄẀ' /*(Returns `ŴẂẄẀ` for me)*/
SELECT 'ŴẂẄẀ' /*(Returns `W???` for me)*/
也许你可以使用Unicode——这意味着Nchar或Nvarchar 在查询中,您可以这样做
N'ŵŴẂ'
如果发送到数据库的字符串不是unicode,则表的数据类型没有区别。