---恢复内容开始----
我们知道客户端和服务器之间存在数据传输问题,例如下载电影、上传照片和发送消息。 在这里我们
谈谈文件的传输吧。
1 .文件代码
我相信大家小时候都做过积木。 (就算没做过也看过吧。 看了积木房子,很漂亮,买来了。 那么,怎么把它带回家呢? 当然了
把积木房子拆了装在袋子里,拿回家后再组装。 这类似于这里的文件编码。 传输文件时,请将内容更改为
特定编码编码转换为字节并传输,然后使用相同的编码解码并转换为原始文件。
用代码说明一下吧:
字符串==字节数组
将上述字符串转换为字节数组采用了默认的编码方式GBK。 可以在项目属性中更改此编码。 具体步骤如下
百度,但是可以在不改变项目编码方式的情况下自定义转换的编码方式。
对于同一字符串“桔子”,GBK编码以下中文占2字节,UTF-8为
中文占三个字节。 作为补充,你也要知道英语在两个代码中只占一个字节。
注意: java是2字节编码(utf-16be ),中文占2字节,英语也占2字节。
字节数组==字符串
如上所述,是如何解码的?
java项目规定了编码方式,因此如果a项目是GBK编码,b项目是UTF-8编码,则为
在项目a下创建txt文件并将其复制到项目b时,两个项目的编码方式不同,从而导致乱码。
2.File类常用API介绍
上面是show files (文件文件),它读取指定目录下的所有文件(文件夹)。 通过传递文件对象newfile(e:(demo ) ),
提供输出此目录下所有文件(文件夹)的路径。