匿名用户

这个人很神秘,什么信息也没有

关闭

手持两把锟斤拷 口中疾呼烫烫烫 脚踏千朵屯屯屯 笑看万物锘锘锘

  1. 首页
  2. 杂谈
  3. 手持两把锟斤拷 口中疾呼烫烫烫 脚踏千朵屯屯屯 笑看万物锘锘锘

文章摘要

智阅GPT

最近突然想起在学校学 C 的时候,某次课后作业的输出结果出现了一串烫烫烫🥲网上一搜发现这居然还有个顺口溜,好像也是编程中都会遇到的问题。
聊聊原理

锟[kūn]斤拷

这一句在百度百科中可以查到,主要是因为在unicode编码转成GBK是出错的,因为并不是所有的字都能够用unicode表示,因此就会导致一些unicode无法比较的字默认填充一些字符,而unicode一般填充的是 \xef\xbf\xbd(UTF-8),而反复填充这些字符,就类似于这种形式:\xef\xbf\xbd\xef\xbf\xbd,而当使用GBK进行解析的时候,按照汉字占两个字节的规则,0xEFBF就对应“锟”, 0xBDEF对应“斤”,0xBFBD对应“拷”,所以就出现了这乱码了。

烫烫烫 和 屯屯屯其实是一个原理,是我们在使用VC中文版的时候经常出现的问题,主要原因是我们使用了没有赋初值的局部变量,而VC中会对没有赋初值的部分自动填充一些初始字符, 一般填充 0xCC,两个连起来两个字节对应的就是“烫”,有些填充的是0xCD,相应的就是“屯”。

锘锘锘 则是网页的乱码,也是编码问题,utf-8 与 GBK/gb2312


用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

目录

欢迎来到webjing的站点,为您导航全站动态

19 文章数
3 分类数
0 评论数
1标签数
最近评论