中文名称文件的识别
手上的项目.NET项目,有很长的中文名称的文件上传,并且需要直接在IE中打开。
前次的文章中提到了,对中文的编码转化问题。但是昨天遇到的问题更加的棘手——对于编码过的中文名文件依然无法打开。
猜测:客户的系统是英文版的2000系统,我们自己的测试机器操作系统是2000的,是不是有什么文件没有完整而导致问题的出现?开始我还很单纯的猜测可能是中文名称太长了,才导致问题的出现,而这种想法是站不住脚的。
于是想到,一、查看到底缺少了什么样的文件或者东西导致了对中文名称识别的问题?二、能不能找到并补全需要的所有东西来修补这个问题?
在查找的过程中,看到这个文章,在公司自己的测试机器上做出修改——结果是OK,问题解决。方法如下:
让IIS服务器支持中文文件名
修改注册表,将[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS]的值改为"0"即可。不过,重启机器才能生效。
但这才一小步,在客户机上仍然没有得到确认。
posted on 2006-06-16 09:50 littlebamboo 阅读(315) 评论(1) 编辑 收藏 举报