1. 程式人生 > >Base64加密後有換行回車的解決辦法

Base64加密後有換行回車的解決辦法

據RFC 822規定,每76個字元,還需要加上一個回車換行

有時就因為這些換行弄得出了問題,解決辦法如下,替換所有換行和回車

String bTemp = Base64.encodeBase64String("123".getBytes());
        bTemp = bTemp.replaceAll("[\\s*\t\n\r]", "");