我刚申请了试用,但很显然Azure的服务器是英文版的,导致一些classic asp的程序没法正常运行。
配置了web.config设置一些encoding到中文后,日期格式等问题是解决了,但仍然无法处理request.querystring直接传入中文的问题。
我配的web.config
<?xml version="1.0"?>
scriptErrorSentToBrowser="false" codePage="936" lcid="2052">
一个非常简单的测试通不过,其他页面无法继续测试了。
NOTE: it's classic asp, not asp.net
<%
response.write request.querystring("userid")
response.write "
中文输出" & now
%>
比如我传 testEncode.asp?userid=大风歌1
在我自己的server是OK的,在我dev的机器也是OK的,但到了Azure的网站是不正常的。Azure的输出是
麓贸路莽赂猫1
中文输出2015/1/4 13:24:40
有什么解决方案吗,要不就放弃了,千万别说要我encodingUrl。。。。这个我知道,但是我们没计划去修改已经运行很稳定的一大堆程序。
Thanks in advance.