常见乱码产生的原因
名称 | 示例 | 特点 | 产生原因 |
---|---|---|---|
古文码 | 涔辩爜鐨勭被鍨嬫紨绀� | 大都为不认识的古字,并夹杂日韩文 | 以GBK方式读取UTF-8编码的中文 |
口字码 | ������������ʾ | 大部分字符为小方块 | 以UTF-8的方式读取GBK编码的中文 |
符号吗 | ä¹±ç çç±»åæ¼ç¤º | 大部分字符为各种符号 | 以ISO8859-1方式读取UTF-8编码的中文 |
拼音码 | ÂÒÂëµÄÀàÐÍÑÝʾ | 大部分字符为头顶带有各种类似声调符号的字母 | 以ISO8859-1方式读取GBK编码的中文 |
问句码 | 乱码的类型演��? | 字符串长度为偶数时正确,长度为奇数时最后的字符变为问号 | 以GBK方式读取UTF-8编码的中文,然后又用UTF-8的格式再次读取 |
锟拷码 | 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷示 | 全中文字符,且大部分字符为“锟斤拷”这几个字符 | 以UTF-8的方式读取GBK编码的中文,然后又用GBK的格式再次读取 |
烫烫烫 | 烫烫烫烫烫烫烫烫 | 字符显示为“烫烫烫”这几个字符 | VC Debug 模式下,栈内存未初始化 |
屯屯屯 | 屯屯屯屯屯屯屯屯 | 字符显示为“屯屯屯”这几个字符 | VC Debug 模式下,堆内存未初始化 |
常见乱码产生的原因
https://dnacore.github.io/post/a0291bf6-03ff-4332-9396-c3de4051a75a.html