Кодировка от 1252 до Unicode .NET эквивалент в Java - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть запрос на перенос веб-службы .NET на Java. Мне нужно найти эквивалентный Java-код для этого куска кода, написанного на .NET:

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

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Просмотрите список поддерживаемых кодировок в java. Кодировка Cp1252 в java является эквивалентной кодировкой windows 1252.

1 голос
/ 15 декабря 2011
byte[] b = ...
byte[] encoded = new String(b, "Cp1252").getBytes("UTF-16");
...