求教一个比较基础的转换问题

2021-03-11 11:15:46 +08:00
 iblessyou
今天遇到个问题。
现在有一个 16 位的文件,里面有中英文,用 UE 打开可以看到如
CB AF BE F5 ———————— 这是 睡觉的编码
我现在想尝试用 java 将他转换为可以直接查看的文件,
该补充那些知识,或者思路步骤。
554 次点击
所在节点    问与答
2 条回复
zuiluo
2021-03-11 11:38:24 +08:00
16 进制

你可以直接先转成 10 进制查看一下文件大概长什么样

如果转换出来是乱码,大概率也有文件头,声明文件编码和格式,

通过这个文件头去翻阅对应的文档资料来进行解析
cpstar
2021-03-11 11:49:32 +08:00
16 位的文件是个啥意思,二进制的文件吧
如果自己写程序,还得考虑编码格式,UTF8/16 还是 ANSI 、GBK 等,还得考虑大端小端(不过 X86 平台一般都是小端)
用 UE 还是最省事的,一键切换编码格式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/760605

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX