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

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


(2)當文本中包含空格時,直接.encode()會導致文本中的回車不正確顯示,或者來說就是回車出現的位置跟你之前沒有轉化的格式不一致
 解決辦法:在轉化編碼之前將文本中所有的回車進行替換,替換之後在進行URLEncoder.encode()編碼,替換格式如下:
 String str=content.replaceAll("\n", "<br>");
結果同上:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章