我將文本轉換爲Base64 byteArray沒有任何問題。不幸的是,轉換後的字符串需要以「PD」開頭。這意味着我應該將其編碼爲UTF-8,而不使用BOM而不使用BOM。我在網上開始了幾個代碼和一切。但是,我無法成功。任何幫助表示讚賞。如何將字符串轉換爲UTF-8中的byteArray無Bom
非常感謝。
問候 阿爾珀
public static byte[] convertToByteArray(String strToBeConverted) {
return strToBeConverted.getBytes(StandardCharsets.UTF_8);
}
http://stackoverflow.com/questions/1835430/byte-order-mark-screws-up-file-reading-in-java也許 – 2016-08-01 11:02:17
UTF-8 BOM總是有兩個字節,在數據。所以當你使用轉換後的數據時,你可以將它們剔除/跳過它們。 –