我用JAVA数据流写了些数字在记事本里,为什么直接打开记事本显示是乱码?

2024年12月03日 23:43
有4个网友回答
网友(1):

java序列化的时候就会出现这种情况 因为系统使用二进制流的格式向文本文件写入数据 所以你用文本编辑器打开时乱码的

如果你想查看相关内容,同时文本编辑器支持十六进制编码的话,可以用十六进制编码打开,你会发现有部分信息没有乱码,多少能看出一些内容的

网友(2):

是不是java是拿utf-8来编码,而记事本是用ANSI编写。可以打开记事本,另存为然后选择编码格式这样来试试

网友(3):

代码 看看

网友(4):

你用 EDITPLUS 或者 WINDOWS 的写字板 打开 应该不会有问题