我們在專案中經常會抓到json資料,當我們遇到資料裡面存在中文的時候,該怎麼辦呢?
裡面「\」後面的數字是不是中文呢?只有轉化一下才知道,要不然誰能看懂呢?就是下面的轉化資料了,用什麼解碼方式轉化呢?當時是utf-8了,就是因為unnicode編碼統一世界了。尤其android以後utf-8成了主流。當然如果utf-8解出的是亂碼,可以換個方式解碼。
string str = "\\345\\205\\203\\346\\260\\224\\345\\200\\274\\345\\200\\274\\344\\270\\215\\350\\266\\263";
pattern pattern = pattern.compile("\\
\\");
string[
] strs = pattern.split(str);
stringbuffer sb = new stringbuffer();
for (string s : strs)
} try catch (exception e)
就是這樣,如果順利的話,就可以轉化出來了。 如何將不同型別的PDF文件進行壓縮變小?
我們日常工作經常接觸很多文件,而目前pdf格式是我們比較常用的一種格式,因而也會將各種其他型別的文件轉成pdf使用,如果生成的pdf太大,不同型別的檔案應該如何壓縮變小呢?一 office生成的pdf文件 比如用福昕pdf編輯器開啟pdf文件後,選擇左上角 檔案 選項卡中的 減少檔案大小 然後根據系...
Oracle 如何將以逗號分隔的字串轉化成多行
比如,有如下以逗號分隔的字串 aaa,bbbb,cccc,dd,eeee 要將其轉化為多列 aaa bbbb cccc ddeeee 解決方法 select regexp substr aaa,bbbb,cccc,dd,eeee 1,rownum from dual connect by level...
資料庫的資料的不可讀,髒讀,幻讀和丟失更新
1.出現的原因 之所以出現更新丟失,髒讀,和不可重複讀,幻讀,是因為當兩個事務同時進行的時候,兩者之間互相不知道對方的存在,對自身所處的環境過分樂觀,從而沒有對操作的資料做一定的保護處理,最終導致一些問題的出現。丟失更新問題 上圖中,由於事務a與事務b互相不知道對方的存在,因此導致了悲劇的發生。如果...