【问题标题】:VBscript craches when mentioning the CodePage with an ASP 203 error提及带有 ASP 203 错误的 CodePage 时,VBscript 崩溃
【发布时间】:2015-12-03 15:20:22
【问题描述】:

我有一个以这样的 VBscript 开头的 ASP 页面:

<%@ Language=VBScript CodePage=iso-8859-1%>
<% ...

此代码在 W2K 下的 IIS6 上运行良好,但在使用 IIS7.5 迁移到 Windows 2008 时,我收到此错误:

Active Server Pages error 'ASP 0203'

Invalid Code Page

/path/to/my_page.asp, line 1

The specified code page attribute is invalid.

删除 CodePage 时,一切正常。谁能解释一下为什么?

【问题讨论】:

  • 应该在属性周围使用引号。我不得不问,你为什么使用拉丁代码页而不是 UTF-8 (65001)?
  • 我只需要将asp页面从iis6迁移到7.5我没有选择那个..
  • 即使有引号..同样的错误

标签: vbscript asp-classic migration iis-7.5 codepages


【解决方案1】:

Codepage 参数只支持数字,例如:

<%@Codepage = 65001 %>

您可以看到一个有效值表here。将此编号用于 ISO-8859-1:

<%@Codepage = 28591 %>

【讨论】:

  • 我假设 IIS 7.5 使用更严格的解析器。 IIS 6 可能只是默默地忽略了该参数并使用了默认代码页。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-11
相关资源
最近更新 更多