我使用经典ASP创建了一个网页。此页面允许用户输入英文/中文/日文的注释。当我将注释存储在SQL Server数据库中时,中文和日文字符存储为HTML代码,如&#28858。;&#25237。;&#36039。;&#32773。 我希望它们在数据库中呈现为实际的Unicode字符。
我尝试将代码页更改为65001.它不起作用。
存储注释的SQL Server字段是nvarchar(max)。
请告知。
谢谢!
答案 0 :(得分:0)
似乎有两种解决方法。第一种是使用参数进行插入,更新和删除。我认为这是推荐的解决方案。如果你真的不能尝试在文本之前使用N字符。例如,
INSERT INTO dbo.test_table(N'UnicodeValue')