Javaを使用して.NETでBase64 Stringを変換する方法はありますか?どうすればこれを達成できますか?ここでJavaのBase64 Stringから変換する
は、.NETの例である:
Convert.FromBase64String
Javaを使用して.NETでBase64 Stringを変換する方法はありますか?どうすればこれを達成できますか?ここでJavaのBase64 Stringから変換する
は、.NETの例である:
Convert.FromBase64String
を取得する関数にbase64Messageを渡しますApache codecsライブラリを使用するか、使用しない古いcom.sunクラスを使用するか、Tomcatが提供するようなアプリケーションサーバーにあると想定します。
標準JDKは、javax.xml.bind.DatatypeConverterクラスにJaxb 1.0が導入されて以来、ベース64のサポートを提供しています。
Java 6以降を使用している場合(Jaxb1.0がJDKに直接追加された場合、その前にrefで利用可能でした)、ベース64サポートにサードパーティコンポーネントを使用する必要はありません。 JDKに組み込まれているものを使用することができます。
byte[] decodedBytes = Base64.decode(base64Message);
String decodedString = new String(decodedBytes);
とそのバイトから文字列値を取得する方法は? – Nore
'<%@ page import =" sun.misc.BASE64Decoder "%>'がありました。それはそれのようなものですか? – Nore
あなたは正しいです!ありがとう、私はそれを試してみました、それは動作します! :) – Nore