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

2024-12-03 23:43:56
推荐回答(4个)
回答1:

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

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

回答2:

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

回答3:

代码 看看

回答4:

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