Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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-搜索Unicode字符_Sql_Search_Unicode_Dotnetnuke_Nvarchar - Fatal编程技术网

SQL Server-搜索Unicode字符

SQL Server-搜索Unicode字符,sql,search,unicode,dotnetnuke,nvarchar,Sql,Search,Unicode,Dotnetnuke,Nvarchar,我正在使用DNN 7文本编辑器控件将文本传递到存储过程: Cmd.Parameters.AddnewSqlParameter@Title,SqlDbType.NText.Value=txtMsgTitle.Text; Cmd.Parameters.AddnewSqlParameter@Body,SqlDbType.NText.Value=teMsgBody.Text 在插入/更新之前,我必须替换所有html代码,如“á;”,”&阿格拉夫请删除带有等效Unicode字符“á”、“á”的

我正在使用DNN 7文本编辑器控件将文本传递到存储过程:

Cmd.Parameters.AddnewSqlParameter@Title,SqlDbType.NText.Value=txtMsgTitle.Text; Cmd.Parameters.AddnewSqlParameter@Body,SqlDbType.NText.Value=teMsgBody.Text

在插入/更新之前,我必须替换所有html代码,如“á;”,”&阿格拉夫请删除带有等效Unicode字符“á”、“á”的空格,这样当我输入要搜索的文本时,它可以为我返回正确的结果

有谁有更好的解决办法吗?我必须多次替换,比如说20个字符,类似于此链接,但没有那么复杂:

尝试在数据库中输入的值前加一个“N”。下面是SQL小提琴

你可以检查代码。希望这能解决您的问题。

可能重复的