1. 程式人生 > >android關於文字字串進行URLEncoder.encode()編碼後 空格 回車的處理

android關於文字字串進行URLEncoder.encode()編碼後 空格 回車的處理

(1)當文字中包含空格時,直接.encode()會導致文字中的空格不準確,或者來說就是空格出現的位置跟你之前沒有轉化的格式不一致。  解決辦法:在轉化編碼之前將文字中所有的空格進行替換,替換之後在進行URLEncoder.encode()編碼,替換格式如下:  String str=content.replaceAll(" ", " "); (2)當文字中包含空格時,直接.encode()會導致文字中的回車不正確顯示,或者來說就是回車出現的位置跟你之前沒有轉化的格式不一致  解決辦法:在轉化編碼之前將文字中所有的回車進行替換,替換之後在進行URLEncoder.encode()編碼,替換格式如下:
 String str=content.replaceAll("\n", "<br>"); 結果同上: