关于编码的问题有几点需要说清楚:UTF-8国际编码,GBK中文编码。GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;这个道理很简单,计算机存储的是010001010010…这种的数据,也只能存储这样的数据,通过二进制的规则可以解析为数字,如2二进制就是10,这也就意味着任意数字在有限存储位的情况下都可表示为010101…这样的数据,老外的文字就是26个字母,我们假想为分别对应1~26,但是却不是这样的,真正的对应关系就是ASCII码表中的关系,但是如何表示汉字呢?很显然也需要一套对应的码表,于是UTF-8、GBK、GB2312这些编码方式就是为了解决这个问题的。
下面看看正题:首先我的目录是:压缩包即是我要下载的文件
我的下载界面:
1 |
|
提供文件下载的Servlet:
1 | package com.xpu.content; |
下载效果:
- 本文作者: Tim
- 本文链接: https://zouchanglin.cn/2017/11/04/3896000099.html
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明出处!