解決方案:
在服務(wù)端實(shí)現(xiàn)以下兩步即可。
第一步:
對(duì)上傳的內(nèi)容進(jìn)行Base64.encodeToString,如下:
String msg=? Base64.encodeToString(msg.getBytes(), Base64.DEFAULT);
第二步:
對(duì)下發(fā)的內(nèi)容進(jìn)行Base64.decode,如下:
byte[] bytes=Base64.decode(content, Base64.DEFAULT);
String msg = new String(bytes);
效果如下:

注意:
為了不影響老數(shù)據(jù),存入數(shù)據(jù)庫(kù)前在內(nèi)容前面加一串自定義的字符串,已區(qū)分老數(shù)據(jù)和新數(shù)據(jù),老數(shù)據(jù)就直接讀取,不需要進(jìn)行Base64.decode。