在乙個activity裡面有乙個文字輸入框,我在後台通過
edittext et_username = (edittext) findviewbyid(r.id.username);
string username = new string(et_username.gettext().tostring());
這樣拿到的字串不是utf-8.我嘗試這樣:
username = new string(et_username.gettext().tostring().getbytes("utf-8"));
拿到的字串依然不是utf-8希望牛人賜教怎麼能夠從activity獲取utf-8字符集的字串?
關於字元編碼的問題
寫程式的人基本上都會遇到亂碼的問題,之前自己對字符集 編碼等問題也是一知半解,大概明白什麼意思,但卻說不清楚。由於公司需要做多語言,於是研究了一下,終於把字符集和編碼等問題弄明白了。ascii gb2312 gbk unicode utf 8 utf 16 ucs2 ucs4.對於很多人來說這些東西...
關於字元編碼的問題
這幾天一直在改 前輩 流下來的乙個程式,其中讓我很無語的是 他的字元編碼居然全在servlet 中進行轉碼的,就是這樣 string submit new string request.getparameter submit1 getbytes iso 8859 1 gbk 居然寫成這樣了 讓我來擴...
關於字元編碼的問題。
字串它是乙個資料型別,除此之外,它還是乙個編碼的問題。因為計算機它只能處理數字,要想處理文字,就必須得把文字轉換成數字,這樣計算機才可以正常處理。大家都知道ascii碼,這個是外國人發明的,所以最早只有127的個字元被編碼,如數字 字母以及一些特殊符號啥的。如果要處理中文,乙個位元組肯定是不夠的,至...