我有一些內容從我的服務器以base64編碼。Textview不支持base64解碼Android
當我收到響應並嘗試解碼它時,它不會顯示內容中編碼的新行和空格。
下面的代碼正確解碼,但是當我將它設置爲textview的文本時,解碼的內容中不會顯示新的行或空格。
但是,保存在sqlite中解碼並在sqlite瀏覽器記事本中查看的內容正確顯示文本。
String base64data = response.getString("data");
byte[] data = Base64.decode(base64data, Base64.DEFAULT);
String text1 = new String(data, "UTF-8");
我解碼的內容是這樣的:
在排版,關鍵是措施的最小單位。它用於測量打印頁面上的字體大小,領導和其他項目。點的大小在整個印刷歷史中都有所不同。自18世紀以來,該點的大小從0.18毫米到0.4毫米不等。
1P̸2p(12分將只是 「1P」) - 傳統風格
1P2(12分將只是 「1P」) - 用於臺式機
14pt格式(12分將是由萬維網聯盟[3]
甲排版或打印機」定義層疊樣式表中使用的「12磅」或「1件」,因爲它是相同的1個PICA)格式s腳包含72點或864點。 1866年的「度量標準法」確定了腳與米之間的合法比率爲1200:3937 [4]。對於1959年以前使用的測量腳,這比304.8毫米多了0.0002%,這是1959年國際場和英鎊協議確立的國際足的長度。
而在TextView的,它顯示這樣的:
在排版,所述點是測量的最小單位。它用於測量打印頁面上的字體大小,領導和其他項目。點的大小在整個印刷歷史中都有所不同。自18世紀以來,該點的大小從0.18毫米到0.4毫米不等。 1.1P̸2p(12分將只是「1P」) - 傳統風格2. 1p2(12分將只是「1p」) - 桌面格式3. 14pt(12分將是「12pt」或「1pc」,因爲它與萬維網聯盟[3]定義的層疊樣式表使用的格式相同[3]印刷或打印機的腳包含72點或864點。 1866年的「度量標準法」確定了腳與米之間的合法比率爲1200:3937 [4]。對於1959年以前使用的測量腳,這比304.8毫米多了0.0002%,這是1959年國際場和英鎊協議確立的國際足的長度。
你能提供您要插入到TextView的內容? – comrade
內容是private.so我無法公開顯示它公然對不起 –
任何人的幫助... –