C# 中字符串string和字節數組byte[]的轉換
//string轉byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); //byte[]轉string: string str = System.Text.Encoding.Default.GetString ( byteArray ); //string轉ASCII byte[]: byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str ); //ASCII byte[]轉string: string str = System.Text.Encoding.ASCII.GetString ( byteArray );
Java中字符串string和字節數組byte[]的轉換
//string 轉 byte[] String str = "Hello"; byte[] srtbyte = str.getBytes(); // byte[] 轉 string String res = new String(srtbyte); System.out.println(res); //當然還有可以設定編碼方式 的 String str = "hello"; byte[] srtbyte = null; try { srtbyte = str.getBytes("UTF-8"); String res = new String(srtbyte,"UTF-8"); System.out.println(res); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); }