java生成csv文件,可是用火狐浏览器下载时,当csv文件名出现空格时,会丢失空格后文件名扩展名。

这样的话下载下来的文件就不是csv格式,而是file格式。请问火狐浏览器对文件名字中出现空格这块有什么具体的式样或者规格么。求解。求大神赐教... 这样的话 下载下来的文件就不是csv格式,而是file格式。请问火狐浏览器对文件名字中出现空格这块有什么具体的式样或者规格么。求解。求大神赐教 展开
 我来答
火狐
2014-03-08 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  文件名编码问题,下载时编码没能正确转换造成的。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小娇朋友
2013-03-20 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:2%
帮助的人:1644万
展开全部
临时文件在c盘,有文件名搜索一下就可以了
还不错,希望你采纳。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xanjun5
2013-03-18 · 超过11用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:33.5万
展开全部
什么叫file格式?

还有你的下载方式,是以流文件的形式下载的吗?
追问
就是没有文件格式,对是流方式输出的csv。 用火狐下载文件名字中有空格,这样的话火狐就把空格后面的都自动去掉了。这样扩展名.csv也丢失了。所以下载的文件不禁名字不正确,就连文件类型也不正确,只是一个文件 没有扩展名,   需要重新加上扩展名打开才好。。我就是想知道为什么火狐会把文件名字中的空格及空格后面的部分去掉呢,  在IE上就正常。
追答
原因是ie的默认编码是系统默认编码,中文环境下就是gbk,而火狐默认编码是utf-8,所以你下载的文件名称会有不同,在火狐下没有正确转换。你要做的是在进行流下载时,应根据流览器的不同,将文件名称进行相应的编码转换,然后再把文件明写到客户端。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式