主题:  在使用lyfupload上传组件时遇到的问题

hotswift

职务:普通成员
等级:1
金币:0.0
发贴:2
#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里找不到对应的函数啊?