java - java中的Unicode编码

标签 java c# android unicode encoding

我有一个类似“QQBkADEBbgAxAXoA”的字符串,我正在创建该字符串的字节数组并使用此代码将其转换为 c# 中的字符串。

string value = new UnicodeEncoding()).GetString(array)

我需要 Java 中的这个 UnicodeEncoding。是否有可以在 java 中执行它的类?

最佳答案

C# 类 UnicodeEncoding 在 UTF-16 上编码。

String value = new String(bytes, "UTF-16LE");

上面的代码对我有用,因为 c# 使用小端表示,而 Java UTF-16 是大端。

关于java - java中的Unicode编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24286621/

相关文章:

java - Azure 单点登录无法正确注销

java - cucumber 中的可选参数抛出错误

java - 从 Android Studio 中的 Firebase 数据库读取对象

c# - 如何在主页上显示动态时钟?

android - android 中的 Activity 与 Fragment

android - 所有项目的 Unity gradle 构建均失败

Android 媒体播放器使用服务

Java用RXTX库识别AT命令

c# - SQL 数据库中的多个条目而不是一个条目。 (可能是由于 session ?)

c# - C# 中的 Sql Identity 仅插入值 0