0
在我的應用程序中有某種聊天。當我收到來自服務器的消息時,它顯示的很好,但是當我發送消息時,文本全都搞亂了。我想編碼有問題,但我該如何解決這個問題?我已經嘗試爲postEntity設置ContentEncoding,我也嘗試用新的String(old.getBytes(「UTF-8」))對字符串數據進行編碼; Nothink幫助。EditText視圖編碼
在我的應用程序中有某種聊天。當我收到來自服務器的消息時,它顯示的很好,但是當我發送消息時,文本全都搞亂了。我想編碼有問題,但我該如何解決這個問題?我已經嘗試爲postEntity設置ContentEncoding,我也嘗試用新的String(old.getBytes(「UTF-8」))對字符串數據進行編碼; Nothink幫助。EditText視圖編碼
我假設你正在使用Content-Type: multipart/form-data
進行HTTP POST。您使用哪個庫來生成POST正文數據?如果它是Apache httpmime,則需要將明確的CharSet
參數傳遞給您的StringBody
構造函數,例如,
CharSet cs = CharSet.defaultCharset();
MultipartEntity mp = new MultipartEntity();
mp.addPart("message", new StringBody("message to be encoded", cs));
如果是Content-Type: application/x-www-form-urlencoded
,看看java.net.URLEncoder
類。
顯示一些代碼。 – pixelscreen