Encoding 中文和日文字符作为HTML代码存储在SQL Server数据库中

Encoding 中文和日文字符作为HTML代码存储在SQL Server数据库中,encoding,asp-classic,Encoding,Asp Classic,我已经创建了一个网页使用经典的ASP。此页面允许用户以英文/中文/日文输入注释。当我将注释存储在SQL Server数据库中时,中文和日文字符存储为HTML代码,如為投.;資.;者 我希望它们在数据库中呈现为实际的Unicode字符 我已尝试将代码页更改为65001。它不起作用 存储注释的SQL Server字段为nvarchar(max) 请告知 谢谢 这似乎有两种方法。第一种是使用参数进行插入、更新和删除。我认为这是推荐的解决方案。如果您确实无

我已经创建了一个网页使用经典的ASP。此页面允许用户以英文/中文/日文输入注释。当我将注释存储在SQL Server数据库中时,中文和日文字符存储为HTML代码,如為投.;資.;者 我希望它们在数据库中呈现为实际的Unicode字符

我已尝试将代码页更改为65001。它不起作用

存储注释的SQL Server字段为nvarchar(max)

请告知


谢谢

这似乎有两种方法。第一种是使用参数进行插入、更新和删除。我认为这是推荐的解决方案。如果您确实无法尝试在文本前使用N字符。例如

 INSERT INTO dbo.test_table(N'UnicodeValue')

不显示代码时不容易提供帮助。您好,Daniel…此处不需要N字符,因为注释是作为参数传递给存储过程的。还有别的想法吗?