【发布时间】:2012-09-02 18:59:37
【问题描述】:
我正在尝试读取由 C# 程序创建的 Java (android) 二进制文件,但是我偶然发现了一个问题。 C# 默认使用 UTF-7 编码二进制文件中的字符串,Java 使用 UTF-8。这当然意味着字符串没有正确加载。
我想知道如何将字符串读取为 UTF-7 而不是 UTF-8。我还注意到我在浮动方面遇到了类似的问题。 C# 和 Java 处理它们的方式是否不同,如果是,我如何在 Java 中正确阅读。
编辑:我在 C# 程序中使用 BinaryWriter 类,在 java 中使用 DataInputStream 类。
【问题讨论】:
-
呃,你在问什么?与我们分享一些代码或其他内容以使您的问题更具体一点?
标签: c# java android character-encoding io