请教各位:恼人的chr问题
请教各位:
单位一台web服务器近期迁移到另一台新机器上
新旧机器都是用同一张安装盘装的 windows server 2008
后台用 asp 写的
但迁过来后 有个文件上传页面 当处理中文文件名时 其中使用的chr 函数报错 英文字符的文件名就没错
错误提示为:无效的过程调用或参数:chr
奇怪的是 两台机器的asp代码都是一样的 老机器在这个页面 chr函数处理中文文件名不报错
进一步测试,当上传文件名为“班.xls”时,
老机器在调用chr函数时,会出现参数为负数的情况,可以正常执行,返回“班”字
但是,在新机器上,chr函数的参数为同一个负数,却报上述错误
我想 这个应该和系统或iis配置有关吧 因为asp代码都一样 而且 系统和IIS版本都是一样的
关于配置方面 不是很熟悉 初步检查了 都是一致的
请教各位,这时怎么回事啊,谢谢
------解决方案--------------------
脚本引擎的版本不同导致的。
你可以打系统补丁,
------解决方案--------------------把系统的一些设置,设置为中文看看。
------解决方案--------------------那个non-unicode程序显示,使用中文。我用的是win2003,不知道设置是否一样。
------解决方案--------------------脚本引擎由浏览器安装的时候安装的,看看浏览器版本、语言