建站一般要多少钱,网站建设的新发展,移动门网站建设,怎么根据街景图片找地址---恢复内容开始--- 我们知道#xff0c;在用户端和服务端之间存在一个数据传输的问题#xff0c;例如下载个电影、上传个照片、发一条讯息。在这里我们 就说一下文件的传输。 1.文件编码 相信大家小时候玩过积木#xff08;没玩过也看过吧#xff09;#xff0c;看到一个…---恢复内容开始--- 我们知道在用户端和服务端之间存在一个数据传输的问题例如下载个电影、上传个照片、发一条讯息。在这里我们 就说一下文件的传输。 1.文件编码 相信大家小时候玩过积木没玩过也看过吧看到一个积木房子很漂亮买下来了那要怎么拿回家呢当然是 先把积木房子打散装到袋子里拿回家后再拼起来。这就很像我们这里的文件编码在文件传输时要对内容进行 特定编码方式的编码转化为字节进行传输然后再通过相同的编码方式进行解码转化为原先的文件。 我们同样以代码的方式解释一下 字符串字节数组 上面将字符串转化为字节数组是采用了默认的编码方式GBK这个编码方式可以在项目属性里面更改具体步骤自 行百度然而我们是可以在不改变项目编码方式的前提下自定义转换的编码方式 我们不难看出对于相同的字符串“桔子桑”GBK编码下一个中文占两个字节而UTF-8编码下 一个中文占三个字节作为补充我们也要知道英文在两种编码下都只占一个字节。 注意java是双字节编码utf-16be即中文占两个字节英文也占两个字节。 字节数组字符串 上面我们提到过是以什么方式转码的就以什么方式解码 由于java项目是规定了编码方式的假如a项目是GBK编码b项目是UTF-8编码那么 a项目下创建一个txt文件复制到b项目是会出现乱码的因为两个项目的编码方式不同。 2.File类常用API介绍 上面是一个读取指定目录下所有文件夹的方法showfiles(File file)。通过传入一个File对象new File(E:\\demo) 实现输出该目录下所有文件夹的路径。 转载于:https://www.cnblogs.com/eco-just/p/7736304.html