Asp classic 经典ASP将win1251代码字符串转换为原始西里尔文

Asp classic 经典ASP将win1251代码字符串转换为原始西里尔文,asp-classic,character-encoding,Asp Classic,Character Encoding,我在一个用经典ASP编写的俄语网站上遇到了一个问题 我在网站和数据库中遇到了大量的编码问题,我通过在页面顶部使用以下代码通过大量的谷歌搜索解决了这些问题: <%@ Language=VBScript CODEPAGE="65001"%> 但是,SQL db中的一些数据拒绝作为NVARCHAR存储,即使我使用插入:N'[cyrillic\u goes\u here] 为了解决这个问题,我目前将数据存储为win1251编码,因此我有一个由Н作为示例 在经典ASP中,有没

我在一个用经典ASP编写的俄语网站上遇到了一个问题

我在网站和数据库中遇到了大量的编码问题,我通过在页面顶部使用以下代码通过大量的谷歌搜索解决了这些问题:

<%@ Language=VBScript  CODEPAGE="65001"%>

但是,SQL db中的一些数据拒绝作为NVARCHAR存储,即使我使用插入:
N'[cyrillic\u goes\u here]

为了解决这个问题,我目前将数据存储为win1251编码,因此我有一个由
Н作为示例


在经典ASP中,有没有一种方法可以在显示这些代码之前将其字符串转换为原始西里尔文?(2个原因:SEO友好,主要问题是表单和表单名称在处理表单时不起作用)。

但是SQL db中的一些数据拒绝存储为NVARCHAR
,请您解释一下,即使我使用
N'[Cyrillic],我也会得到一串串问号,而不是存储正确的西里尔字母“
在数据库中保持西里尔文的正确格式-由于某种原因,这在整个数据库中的工作方式似乎不同(我试图修复的是其他人的系统)。插入页面是经典的asp?是的,它是表单生成器的一部分,创建字段,然后将其插入数据库