在java中将日语字符串转换为双字节格式
我想把日语字符串转换成双字节格式。不知道怎么做。已经被困在这里两天了 我尝试了下面的一些编码,但没有成功。日语字符串是用sMessage表示的 System.out.printlnsMessage在java中将日语字符串转换为双字节格式,java,type-conversion,Java,Type Conversion,我想把日语字符串转换成双字节格式。不知道怎么做。已经被困在这里两天了 我尝试了下面的一些编码,但没有成功。日语字符串是用sMessage表示的 System.out.printlnsMessage String jMessage = new String(sMessage.getBytes(), "UTF-8"); System.out.println(jMessage); sMessage.getBytes();
String jMessage = new String(sMessage.getBytes(), "UTF-8");
System.out.println(jMessage);
sMessage.getBytes();
System.out.println(sMessage);
这就是我相信你想要做的
sMessage.getBytes("UTF-8");
您需要定义转换为字节数组时应使用的字符集。否则,它将使用默认值,从环境变量读取
file.encoding
请注意,UTF-8并不意味着双字节格式,每个字符最多可以有4个字节
但它不起作用这不是一个正确的问题描述。请阅读。你能定义双字节格式吗?不知道字符串是如何编码的,没有人能帮助你。双字节是指UTF-16吗?你必须知道你想要的是UTF-16LE还是已经看过的UTF-16LE?