Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
威尔士语言,SQL Server_Sql_Sql Server_Unicode - Fatal编程技术网

威尔士语言,SQL Server

威尔士语言,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

我正在尝试将以下威尔士特殊字符插入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

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

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

也许你可以使用Unicode——这意味着Nchar或Nvarchar

在查询中,您可以这样做

N'ŵŴẂ' 

如果发送到数据库的字符串不是unicode,则表的数据类型没有区别。