首页 > 编程知识 正文

java写入文件时如何设置编码(JAVA文件传输)

时间:2023-05-05 11:10:40 阅读:65233 作者:4519

---恢复内容开始----

我们知道客户端和服务器之间存在数据传输问题,例如下载电影、上传照片和发送消息。 在这里我们

谈谈文件的传输吧。

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 ) ),

提供输出此目录下所有文件(文件夹)的路径。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。