从1252编码到java中的Unicode .NET等价物

时间:2011-12-15 14:39:19

标签: java .net unicode encoding windows-1252

我有将.NET Web服务移植到java的请求。我需要找到用.NET编写的这段代码的等效java代码:

byte[] b = ... // Some file binary data.
byte[] encoded = System.Text.Encoding.Convert(System.Text.Encoding.GetEncoding(1252), System.Text.Encoding.Unicode, b);

提前致谢!

2 个答案:

答案 0 :(得分:1)

byte[] b = ...
byte[] encoded = new String(b, "Cp1252").getBytes("UTF-16");

答案 1 :(得分:1)

查看java中的List of Supported Encoding。 java中的Cp1252编码是windows 1252的等效编码。