在做文件下载时
设置Response.Charset 为UTF-8编码
结果下载时,中文文件名称过长时下载的中文文件名称总是被截断了.
找了很久才发现是编码问题.
其实这个是浏览器本身的设计问题.使用UTF-8编码时,文件名存储位置不够长度,然后在由流转字符串时就被截断.
最近设置Response.Charset 和 Response.HeaderEncoding 编码格式为GB2312
然后问题解决.
在做文件下载时
设置Response.Charset 为UTF-8编码
结果下载时,中文文件名称过长时下载的中文文件名称总是被截断了.
找了很久才发现是编码问题.
其实这个是浏览器本身的设计问题.使用UTF-8编码时,文件名存储位置不够长度,然后在由流转字符串时就被截断.
最近设置Response.Charset 和 Response.HeaderEncoding 编码格式为GB2312
然后问题解决.