gpt4 book ai didi

经典ASP的编码问题

转载 作者:行者123 更新时间:2023-12-02 07:16:31 25 4
gpt4 key购买 nike

我对经典 ASP 有疑问。使用 XMLHttp.send 发送数据时编码错误.响应是一个 PDF 文件,但是“ÆØÅ”写错了,例如“Ø”被读成了“øy”。好像是从 UTF-8 到 ISO-8859-1 的转换错误,但现在应该是 ISO-8859-1。我有<%@CODEPAGE="28591"%>在页面顶部和 ISO-8859-1作为 XML 文件中的编码,我已经检查了该文件,因此它是有效的 ISO-8859-1。我无权访问要将此数据发送到的服务器,但我在 VB6 程序中修复了它,该程序使用与以下内容相同的逻辑:

aPostBody = StrConv(strBody, vbFromUnicode)
WinHttpReq.SetTimeouts 100000, 100000, 100000, 1000000
WinHttpReq.Send aPostBody

并且在 C# 程序中也使用相同的逻辑

// ISO-8859-1
byte[] bytes = Encoding.GetEncoding(28591).GetBytes(data);

但是在 ASP classic 中我需要一些帮助来找到一种方法来将字符串的编码更改为 ISO-8859-1。

最佳答案

尝试:

Session.CodePage = 28591

有一些好资料here ,我得到了代码页编号 here .

关于经典ASP的编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/331240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com