quated-printable解碼及出錯解決方式
由於專案需要採用quated-printable,看了網上許多的解碼程式,但解析後總出現中文亂碼,於是比對**後發現有點出入:
return new string(buffer.tobytearray(),「gbk」);
很多程式返回的字串如上所示,或者為「utf-8」格式,按照他的程式,我的程式得到的結果永遠是亂碼,於是乎把中文格式去掉,可得滿意的結果。
還有乙個問題,當自己在敲**的時候一定要注意區分l和1。
附上正確的**:
public
final
static string qpdecoding(string str)
tryelse
}
if (bytes == null)
//二進位制讀取
bytearrayoutputstream buffer = new bytearrayoutputstream();
for (int i = 0; i < bytes.length; i++)
//這裡是l不是1,看官請注意
buffer.write((char) ((u << 4) + l));
}catch (arrayindexoutofbound***ception e)
}else
} /*
* 這條很關鍵,由於看了很多形式為 string(buffer.tobytearray(),"utf-8"(/"gbk")),得到的結果為中文亂碼。於是乎,看了一篇博文,乾脆就不用格式,最終得到正確的中文字元
*/return
new string(buffer.tobytearray());
}catch (exception e)
}
xinyang office 刪除出錯 解決方法
準 備去掉部分oo元件,就連帶xinyang office也刪除了。結果是xinyang office刪也刪不掉了,在新立得裡顯示 已經損壞 但每 次應用後都出錯,影響我安裝其他程式了。報錯如下 處理 xinyang office remove 時出錯 子程序 post removal script...
make menuconfig出錯的解決方案
ubuntu16.04 64位編譯配置核心時,執行命令 make menuconfig出現如下錯誤 make 1 scripts kconfig lxdialog checklist.o error 1 makefile 417 recipe for target menuconfig failed...
GetDirectories 出錯的解決方法
我想找到d盤裡面所有 pst檔案,類似 windows 下的磁碟搜尋功能,using system.io directory.getfiles d pst searchoption.alldirectories 測試環境為win7 提示說 某某目錄沒有訪問許可權。獲得檔案屬性 file.getatt...