私はコードが正常に動作するようですヘックス値StringをHexに変換するためのcharsetですか?
public static String toHex(String arg) throws UnsupportedEncodingException {
return String.format("%040x", new BigInteger(1, arg.getBytes(/*YOUR_CHARSET?*/)));
}
に文字列を変換するには、このコードを使用するが、私はそこに置くことになっていますどのようなコメント
/*YOUR_CHARSET?*/
を理解していませんか?
'' UTF-8 ''で試してみましたか? –
空のままにすると、システムのデフォルトの文字セットが使用されます。 –
@ JornVerneeが空のままにしておきたい場合は、それを変更することができます。プラットフォームのデフォルトの文字セットは、EBCDICまたは最初の127文字のASCIIとは異なる別の文字セットです。 –