文章詳情頁(yè)
在 Java 中如何進(jìn)行 BASE64 編碼和解碼
瀏覽:2日期:2024-06-20 11:45:09
內(nèi)容: BASE64 編碼是一種常用的字符編碼,在很多地方都會(huì)用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它們可以非常方便的完成基于 BASE64 的編碼和解碼。下面是本人編的兩個(gè)小的函數(shù),分別用于 BASE64 的編碼和解碼: // 將 s 進(jìn)行 BASE64 編碼 public static String getBASE64(String s) { if (s == null) return null; return (new sun.misc.BASE64Encoder()).encode( s.getBytes() ); } // 將 BASE64 編碼的字符串 s 進(jìn)行解碼 public static String getFromBASE64(String s) { if (s == null) return null; BASE64Decoder decoder = new BASE64Decoder(); try { byte[] b = decoder.decodeBuffer(s); return new String(b); } catch (Exception e) { return null; } } from:http://www.javaidea.net Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標(biāo)簽:
Java
相關(guān)文章:
1. Java程序的編碼規(guī)范(6)2. .NET使用YARP通過(guò)編碼方式配置域名轉(zhuǎn)發(fā)實(shí)現(xiàn)反向代理3. Python中return函數(shù)返回值實(shí)例用法4. 使用python批量轉(zhuǎn)換文件編碼為UTF-8的實(shí)現(xiàn)5. 在服務(wù)器端的XSLT過(guò)程中的編碼問(wèn)題6. 解決django FileFIELD的編碼問(wèn)題7. JavaScript forEach中return失效問(wèn)題解決方案8. Python yield生成器和return對(duì)比代碼實(shí)例9. PHP擴(kuò)展之URL編碼、解碼及解析——URLs10. 4項(xiàng)技巧使你不再為PHP中文編碼苦惱
排行榜
