信用卡申请技巧_信用卡提额经验_快速在线办理信用卡通道

国外程序员也烫屯锟斤拷吗?

浏览:1374

网友回答

  經常跟亂碼打交道的路過。。。

簡單答案:全世界都有類似的情況,但看到的和我們可能不一樣。

具體來說嘛~
首先,「烫烫屯屯」和「锟斤拷」是兩個不同的問題,但都和 GBK 編碼相關。
另外還有人提到「許蓋功」、「变巨」、「林技夸」什麼的,下面分別來談~

一、「烫烫屯屯」

這是 Visual Studio 在調試模式下編譯的 C/C++ 程序中可能遇到的東西。源自 VC++ 編譯器在調試模式下會將未初始化的內存空間用 0xCC 和 0xCD 填充。但由於 Windows 控制台在不同語言下會用不同的編碼,不同語言下效果會不一樣。

比如同樣是「八個 0xCC 字節」和「八個 0xCD 字節」:
簡體中文 Windows 採用 CP 936 編碼(即 GBK),"xCCxCC" 為「烫」、"xCDxCD"為「屯」,因此顯示「烫烫烫烫」和「屯屯屯屯」。英文 Windows 採用 CP 437 編碼(又稱 IBM 437):"xCC"為「╠」、"xCD" 為「═」,因此顯示「╠╠╠╠╠╠╠╠」和「════════」。
繁體中文 WIndows 採用 CP 950 編碼(即 Big5):"xCCxCC" 為「昍」、"xCDxCD"為「迋」,因此會顯示「昍昍昍昍」和「迋迋迋迋」。
日文 Windows 採用 CP 932 編碼(即 Shift-JIS):"xCC"為「フ」、"xCD" 為「ヘ」,因此顯示「フフフフフフフフ」和「ヘヘヘヘヘヘヘヘ」。
其他語言下基本會被直接當成普通的亂碼了……(要怪就只能怪 GBK 的這兩個碼位恰好都是常用字了吧2333)


二、「锟斤拷」

如果數據來自網絡自動收集處理的話經常會有程序將編碼判斷錯的問題。所以搜索引擎的網頁資料是重災區。

「锟斤拷」是在 GBK 和 UTF-8 編碼的兩種數據混用時會發生的現象。

要產生「锟斤拷」這個串,需要幾個步驟——
把一段字節序列用錯誤的編碼轉成 Unicode 字符序列(一般用字符串來製作索引),並使用 Unicode 指定的替代用字符「U+FFFD」替代所有轉換失敗的字符。將這段字符序列以 UTF-8 編碼儲存為字節序列(字符串需要採用一個統一的內部編碼來保存,一般用 Unicode 的某種編碼),連續的兩個「U+FFFD」會表示為 "xEFxBFxBDxEFxBFxBD"。再將這段字節序列錯誤地以 GBK 編碼呈現為字符序列(程序 bug,把內部數據編碼搞混了),即出現「锟斤拷」。
如果把上面的 GBK 換成 Big5,出現的會是「嚙踝蕭」。
換成 IBM 437,出現的會是「∩┐╜∩┐╜」。
Shift-JIS 下是不合法編碼,會變成什麼樣(或者能不能出現這個 bug)就不一定了。

所以其他語言下估計也會直接被當成普通亂碼什麼的……(大概還是得怪 GBK 這三個碼位有兩個常用字了吧2333)


三、「許蓋功」

這是由於 Big-5 碼一些字符的第二字節跟 ASCII 下大量字符重疊,而某些字符在 Unix 命令行、程序代碼中可能有特殊作用,往往導致字符串被不正確地解釋。這只會發生在 Big-5 環境下。這就是 Big-5 的設計缺陷了。。

其實 GBK 下偶爾也有類似的情況,比如某些用 GBK 編碼處理 LRC 歌詞的播放器。由於 GBK 某些字第二字節 0x5B 與 LRC 標籤起始字符「[」重疊,如果直接用按字節來找起始字符的話會導致這些不幸的字與它後面的文本全被當成標籤。。而且這一般會在日文歌詞中發生,簡體中文一般遇不到所以還不太有開發者關注……當然如今普遍是內部統一用 Unicode 字符處理,只要能正確識別文件編碼就不太有這種問題了。


附:「变巨」「林技夸」

這是在簡體中文系統運行為其他語言系統開發的程序時,由於程序內的文本並未使用相符的編碼,也未使用 Unicode 於是編碼錯亂所致。

「曹操」用 Big5 編碼成字節序列後,再被誤當成 GBK 轉為字符得到的即是「变巨」。
類似的還有「三國志曹操傳」變成「 ?T瓣в变巨肚」。第一個字節在 GBK 中是不合法編碼,在 Windows 上呈現時會變成問號或直接忽略,現今 Unix 諸系統一般會用 U+FFFD 顯示。(另外注意那個「в」是西里爾字母小寫 ve,不是 B)
此外還有反過來的情況,比如在內嵌字型的 Big5 遊戲中,字符「曹操」被系統用 GBK 字節序列表示,但會被內嵌的字型當成 Big5 而顯示成字符「羚紱」。

而「주세요」(韓文常見的句尾)用 CP 949 編碼(即 KSC5601 編碼),再被誤作 GBK 轉為字符得到的即是「林技夸」。

  • 2017信用卡网络办卡大全!

    2017信用卡网络办卡大全!

    发布时间:2017-10-25 23:48:06 关健词 申卡 征信 白户

    网络办理快卡快速快捷:突出特点:不面签,不面取,下卡到银行开卡,确认是个人办卡和公司地址、固话电话、联系人信息,以上信息:详细的背下或是记在一张纸上,回答错误不能开卡...

  • 关于信用卡提额,仅靠刷卡就能提额靠谱不靠谱?

    关于信用卡提额,仅靠刷卡就能提额靠谱不靠谱?

    发布时间:2019-05-04 17:47:17 关健词 信用卡提额

    如果信用卡提额仅靠刷卡,这是不靠谱的思路。为什么大多数的时候却没有提额呢?想拥有信用卡提额的全局观,你就要知道信用卡提额的原理动机。银行在判断你额度...

  • 信用卡达人对信用卡选卡精品介绍!

    信用卡达人对信用卡选卡精品介绍!

    发布时间:2017-12-09 13:55:58 关健词 中信 花旗 交通

    各行信用卡选卡介绍:在这一部分中,将介绍几张“必备”级别的银行卡,如果您不希望申请过多银行卡,又希望获取足够好的权益,请参照本部分来申请。他们能让您的用卡生活...

  • 能刷信用卡的智能POS​手机POS机哪家好?

    能刷信用卡的智能POS​手机POS机哪家好?

    发布时间:2018-03-01 16:15:55 关健词 瑞和宝 收款宝

    POS机多的数不胜数,智能POS手机POS机到底哪家好? 我们先来说说手机POS机的演变历史:它的开始可以说是从13年吧,当时还是音频插头的,刷卡体验感很...

  • ​用过信用卡的你,真的了解信用卡吗?

    ​用过信用卡的你,真的了解信用卡吗?

    发布时间:2020-05-23 16:13:46 关健词 信用卡

    如果咱们想要获得高的信用额度,并且实现自己最低的费用来用钱,我们就一定要了解银行,了解银行的成本,了解银行的盈利模式;了解银行的收费标准;了解银行的放款条件,了解银行...


  • 养卡提额提供一站式信用卡、金融、理财、贷款一站式服务,分享主流商业银行信用卡申请技巧,及信用卡提额经验交流,招商信用卡、民生信用卡、光大信用卡、浦发信用卡、兴业信用卡、交通信用卡、平安信用卡在线信用卡办理通道。
    免责声明:本站图文内容来源于网络,如有侵权请即时告知,我们将即时删除!
    本站整站出售,有意者联系:15878173468
    2018-2019© YangKaTie.Com All Rights Reserved 桂ICP备16002597号-7