我正在尝试使用经典 ASP 处理通过 QueryString 传递的希伯来语字符串。
我请求的 URL: 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 个字母)。