主题:  pure asp upload2.09的问题

Vinci

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2003/4/12 10:52:17
#12003/5/29 8:56:59
我在用pure asp upload2.09(面包下载)做图片上传,包含一个文字域,当文字域是英文时,上传可以成功,但如果此文字域是中文时则出错。看了很多贴子,都有这个问题。请问有没有解决的办法?开发平台:win2000 server+DM英文版

图片如下:



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#22003/5/29 8:59:46
这个就像面网页上显示图片名用中文一样行不通的,一定要英文。



Vinci

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2003/4/12 10:52:17
#32003/5/29 9:18:49
我用的是小田汉化的2.09,上传中文文件名的图片是没有问题,就是文本域不能是中文,英文则正常.



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#42003/5/29 9:26:51
如果主机是UNIX或其它不支持中文的呢?呵。。。好像中文图片名在本机能显示而在某些系统上不能显示一样,不要抱着方便的态度去做,这个严格点好。



Vinci

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2003/4/12 10:52:17
#52003/5/29 9:45:47
问题解决了.是字符函数转换问题.修改后就行了.



mydu

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2003/4/12 0:36:30
#62003/5/29 11:31:20
vinci在上个帖子中说
引用:
问题解决了.是字符函数转换问题.修改后就行了.

是怎么修改的,介绍来听听,我想很多人都想知道。谢谢!



mydu

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2003/4/12 0:36:30
#72003/5/29 11:35:49
hmily在上个帖子中说
引用:
如果主机是UNIX或其它不支持中文的呢?呵。。。好像中文图片名在本机能显示而在某些系统上不能显示一样,不要抱着方便的态度去做,这个严格点好。

可是如果上传是给客户操作的呢?你不可能要求人家先把文件名改成英文再传吧?应该想办法的是我们程序员怎样修改好代码适应可能的情况,比如打开文件后将文件名改为日期加随机数,避免出现中文名。



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#82003/5/29 19:46:07
呵。。那自动更名是最好的选择了。



mydu

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2003/4/12 0:36:30
#92003/5/31 20:07:33
vinci :
来一下!