令人蛋疼的編碼問題

2021-08-21 06:30:17 字數 414 閱讀 6970

亂碼問題解決方法就是一句話:借助中間萬能編碼unicode進行編碼之間的轉換操作。

為什麼這麼說?

因為unicode與萬國的編碼都一種對映關係

gbk為了完美相容ascii碼,在萬國碼對映表中提出了高位元組的概念  

就是在對映中凡是超過127的字元都認為是中文

eg:8 4 2 1     8 4 2 1

1 1 1 0     1 0 0 1   0xe9(gbk)

0 1 1 0     1 0 0 1   0x69(unicode與gbk的對映表)

python3預設編碼是utf-8

python3中字串型別(str)一律是unicode編碼,其他的一律是bytes編碼

python2預設編碼是ascii碼編碼  並且str == bytes  無任何區別

令人蛋疼的ByteArray

最近做的乙個專案需要上傳比較多的到伺服器,伺服器限制大小是2m,在專案中,的大小都是有控制的,為100k 在互動中,返回給我 http status 413 上傳實體過大,超過伺服器大小。這讓我很糾結,我傳給伺服器的是二進位製流 bytearray 然後想當然的去計算,上傳的在10張以內,每張大小都...

iPhone開發 令人蛋疼的問題

執行出現如下錯誤 undefined symbols for architecture i386 objc class viewcontroller referenced from ld symbol s not found for architecture i386 clang error lin...

總結我那令人「蛋疼」的2011

先介紹下自己 免貴姓gao。現就職於山東日照的一家網路科技公司,從事 開發的工作。2011年3月22號,我和我的舍友離開了學校,來到這家公司,進行了令人緊張而又出乎意料的面試。緊張?是因為第一次參加正式的面試。出乎意料?面試官 我們現在的經理 就問了我們幾個非專業問題之後通過了。後來才知道,這家公司...