黑马程序员技术交流社区

标题: 为什么GBK编码UTF-8解码后,再用UTF-8编码GBK解码会出错? [打印本页]

作者: syb012    时间: 2015-11-20 11:56
标题: 为什么GBK编码UTF-8解码后,再用UTF-8编码GBK解码会出错?
明明当用GBK编iso8859-1解码后,再用iso8859-1编码GBK解是没问题的啊。毕老师说的我没听懂

作者: syb012    时间: 2015-11-20 12:30
为什么iso8869-1中的?是显示不出来的意思,而到了utf-8里的?就是未知字符对应的就那一个码-17  -65  -67了呢?

作者: syb012    时间: 2015-11-20 12:34
是不是因为记事本不可以显示iso8859-1里的字符?所以这时候的“?”不是未知字符,而是有对应的拉丁字符只是没显示出来?
作者: 苹果核的梦想    时间: 2015-11-21 14:35
GBK用两个字节存中文,utf-8使用三个字节存中文,转完了丢数据了
作者: syb012    时间: 2015-11-21 16:06
苹果核的梦想 发表于 2015-11-21 14:35
GBK用两个字节存中文,utf-8使用三个字节存中文,转完了丢数据了

为什么用iso8859-1转换不会丢数据?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2