【发布时间】:2012-09-05 10:41:59
【问题描述】:
我正在尝试使用经典 ASP 处理通过 QueryString 传递的希伯来语字符串。
我请求的网址: http://www.XXXX.com/myapp.asp?q=שלום
(שלום在希伯来语中是“和平”,一个由4个字母组成的词)
在 ASP 端,我运行以下代码:
mstr = Request.QueryString("q")
for i=1 to Len(mstr)
Response.Write Asc(Mid(mstr, i, 1)) & "<br/>"
next
此脚本生成以下输出: 215 169 215 156 215 149 215 157
8 个 ASCII 字母,表示每个字母有两个 ASCII 符号(字节)。
我需要查看以下输出: 249 236 229 237
(ASCII表的顶部)
我应该怎么做才能正确处理这些字符串? (查看原始字符串中发送的 4 个字母)。
【问题讨论】:
标签: encoding asp-classic ascii urlencode