0
.NET Webサービスをjavaに移植する要求があります。私は、.NETで書かれたこのコードに相当するjavaコードを見つける必要があります:1252からUnicode .NETへのエンコーディング(Javaでの対応)
byte[] b = ... // Some file binary data.
byte[] encoded = System.Text.Encoding.Convert(System.Text.Encoding.GetEncoding(1252), System.Text.Encoding.Unicode, b);
ありがとうございます!
またはUTF-8です。 –
Nicolaは、UTF-16であるSystem.Text.Encoding.Unicodeを明示的に求めました。 – jarnbjo
はい、新しいString(b、 "Cp1252")を試しました。getBytes( "UTF-16LE");残念ながらそれは動作しません。バイト[]にはPDFファイルが含まれていますが、私が見ることができるのは、.NETから変換されたバイトとJavaからのバイトがファイルの最初(%PDF ...)で同じですが、ファイルは多くのバイトが始まります。 – Nicola