java生成csv文件,可是用火狐浏览器下载时,当csv文件名出现空格时,会丢失空格后文件名扩展名。
这样的话下载下来的文件就不是csv格式,而是file格式。请问火狐浏览器对文件名字中出现空格这块有什么具体的式样或者规格么。求解。求大神赐教...
这样的话 下载下来的文件就不是csv格式,而是file格式。请问火狐浏览器对文件名字中出现空格这块有什么具体的式样或者规格么。求解。求大神赐教
展开
展开全部
您好!很高兴为您答疑!
文件名编码问题,下载时编码没能正确转换造成的。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
文件名编码问题,下载时编码没能正确转换造成的。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
临时文件在c盘,有文件名搜索一下就可以了
还不错,希望你采纳。
还不错,希望你采纳。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么叫file格式?
还有你的下载方式,是以流文件的形式下载的吗?
还有你的下载方式,是以流文件的形式下载的吗?
追问
就是没有文件格式,对是流方式输出的csv。 用火狐下载文件名字中有空格,这样的话火狐就把空格后面的都自动去掉了。这样扩展名.csv也丢失了。所以下载的文件不禁名字不正确,就连文件类型也不正确,只是一个文件 没有扩展名, 需要重新加上扩展名打开才好。。我就是想知道为什么火狐会把文件名字中的空格及空格后面的部分去掉呢, 在IE上就正常。
追答
原因是ie的默认编码是系统默认编码,中文环境下就是gbk,而火狐默认编码是utf-8,所以你下载的文件名称会有不同,在火狐下没有正确转换。你要做的是在进行流下载时,应根据流览器的不同,将文件名称进行相应的编码转换,然后再把文件明写到客户端。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询