成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

utf-8 神秘符號(hào) efbf bdef bfbd 錕斤拷

Ocean / 4128人閱讀

摘要:神秘符號(hào)很多時(shí)候我們?cè)诖蜷_(kāi)的時(shí)候會(huì)有等很多像問(wèn)號(hào)的編碼出現(xiàn)這時(shí)候我們打開(kāi)這個(gè)文件的二進(jìn)制就會(huì)發(fā)現(xiàn)問(wèn)號(hào)對(duì)應(yīng)的十六進(jìn)制編碼就是。因?yàn)樽詣?dòng)將收到的數(shù)據(jù)進(jìn)行了解碼。

utf-8 神秘符號(hào) efbf bdef bfbd

很多時(shí)候我們?cè)诖蜷_(kāi)utf-8的時(shí)候會(huì)有 ? 等很多像問(wèn)號(hào)的編碼出現(xiàn)
這時(shí)候我們打開(kāi)這個(gè)文件的二進(jìn)制就會(huì)發(fā)現(xiàn) 問(wèn)號(hào)對(duì)應(yīng)的十六進(jìn)制編碼就是
efbf bdef bfbd。這個(gè)編碼到底是什么呢?為什么會(huì)有這種編碼呢。
這就要從各種編碼格式的轉(zhuǎn)換說(shuō)起。而且大部分出現(xiàn)這種問(wèn)題的就是用gbk編碼的文件
用utf-8編碼格式打開(kāi)。當(dāng)編碼格式中出現(xiàn)utf-8無(wú)法解析的字節(jié),那么這個(gè)字節(jié)就會(huì)被
替換成 efbf bdef bfbd 這時(shí)我們會(huì)發(fā)現(xiàn)文件大小也發(fā)生了改變,因?yàn)槲粗止?jié)全部
變成三個(gè)未知字節(jié)。
而這時(shí)候再將其轉(zhuǎn)換為gbk
錕 (0xEFBF),斤(0xBDEF),拷(0xBFBD)
這就是 錕斤拷
那么我是在什么時(shí)候發(fā)現(xiàn)這個(gè)問(wèn)題:
python 的 print 我們一般都會(huì)把python代碼設(shè)置成全局utf-8編碼。
這時(shí)候如果你收到的是一個(gè)gbk的編碼,但是直接打出來(lái)。就會(huì)發(fā)現(xiàn)出現(xiàn)很多問(wèn)號(hào)。
這個(gè)時(shí)候直接復(fù)制粘貼再看二進(jìn)制就不是真正接受的數(shù)據(jù)。因?yàn)閜rint自動(dòng)將收到的
數(shù)據(jù)進(jìn)行了utf-8解碼。這樣無(wú)法解析的編碼就變成efbf bdef bfbd。
所以在遇到亂碼的時(shí)候就需要在數(shù)據(jù)的原始接受處,及第一次轉(zhuǎn)碼發(fā)生之前將數(shù)據(jù)用二進(jìn)制寫入文件留存

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44294.html

相關(guān)文章

  • 重學(xué)計(jì)算機(jī)組成原理(十)- "燙燙燙"亂碼的由來(lái)

    摘要:而大寫字母,就是第個(gè),也就是二進(jìn)制的,對(duì)應(yīng)的十六進(jìn)制表示就是。在中文世界里,最典型的就是手持兩把錕斤拷,口中疾呼燙燙燙的典故。既然今天要徹底搞清楚編碼知識(shí),我們就來(lái)弄清楚錕斤拷和燙燙燙的來(lái)龍去脈。參考深入淺出計(jì)算機(jī)組成原理 showImg(https://image-static.segmentfault.com/206/872/2068726052-5d5922b2effb9_art...

    wenzi 評(píng)論0 收藏0
  • PyTips 0x07 - Python 字符串

    摘要:項(xiàng)目地址所有用過(guò)的人應(yīng)該都看過(guò)下面兩行錯(cuò)誤信息這就是界的錕斤拷今天和接下來(lái)幾期的內(nèi)容將主要關(guān)注中的字符串字節(jié)及兩者之間的相互轉(zhuǎn)換。 項(xiàng)目地址:https://git.io/pytips 所有用過(guò) Python (2&3)的人應(yīng)該都看過(guò)下面兩行錯(cuò)誤信息: UnicodeEncodeError: ascii codec cant encode characters in position...

    go4it 評(píng)論0 收藏0
  • 前端常用代碼片段(一)

    最后更新于2019年1月13日 前端常用代碼片段(一) 點(diǎn)這里前端常用代碼片段(二) 點(diǎn)這里前端常用代碼片段(三) 點(diǎn)這里前端常用代碼片段(四) 點(diǎn)這里前端常用代碼片段(五) 點(diǎn)這里前端常用代碼片段(六) 點(diǎn)這里 大部分需要引入 jquery-1.9.1.min.js(兼容ie8) 1.回車觸發(fā)事件的代碼 $(function(){ $(#username).focus(...

    chnmagnus 評(píng)論0 收藏0
  • 聽(tīng)說(shuō)拼多多因漏洞被薅了200億?- 談?wù)勡浖y(cè)試

    摘要:昨天看到一個(gè)大新聞拼多多在日凌晨出現(xiàn)漏洞,用戶可以領(lǐng)元無(wú)門檻優(yōu)惠券。拼多多本來(lái)就是家爭(zhēng)議頗大的公司,這次事件更是引發(fā)輿論熱議。有人估計(jì)全球?yàn)榇嘶ㄙM(fèi)的相關(guān)費(fèi)用有數(shù)億美元。軟件發(fā)布測(cè)試版讓用戶使用,就屬于一種黑盒測(cè)試。 昨天看到一個(gè)大新聞: 拼多多在20日凌晨出現(xiàn)漏洞,用戶可以領(lǐng)100元無(wú)門檻優(yōu)惠券 。一夜之間,被黑產(chǎn)、羊毛黨和聞?dòng)嵍鴣?lái)的吃瓜群眾薅了個(gè)底朝天,直到第二天上午9點(diǎn)才將優(yōu)惠券下...

    henry14 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<