#12003/2/13 13:18:23
共两个页面(ASP):
页面a为一个form,有file和hidden两个input,其中用js将file中的文件名从其“路径名+文件名”中取出,存在hidden框中,使得在第二个页面中可以为上传文件以原文件名保存
页面b为接受页面,获得文件以及文件名并进行存储
问题是,页面在我自己的机器上可以进行英文名文件和中文名文件的传输,但复制到朋友机器上就不行了,只能传英文名,传中文名文件就是乱码,
测试时在页面a使用alert,看到是正常的中文名,在页面b request后就为乱码
究竟是机器问题还是我的代码有问题?
ps:
1、form 中有enctype="multipart/form-data"(上传组件必须)
2、两个页面首部就加上了meta http-equiv="Content-Type" content="text/html; charset=gb2312"
我为了一致,把我自己正在使用的 lyfupload.dll 复制到他的机器上,所以在控件的使用上应该没问题
操作系统上我是简体的2000server,他是简体的2000 advanced server,
再请教一下,我准备在页面a中将中文名转为unicode码,但怎样在页面B中进行由unicode码转为中文呢?
在vbs和js里找不到对应的函数啊?