作为一个程序员,你一定被各种编码问题折磨过。有的时候好像搞明白了,但是在遇到新问题的时候又会感到困惑。我列出了如下几个问题,看看你能不能回答上来。 1,你可能听说过unicode编码,unicode字符集,unicode编号,这些概念有什么区别? 2,ASCII,GBK,GB2312,unicode,utf8,utf16这些概念代表的含义? 3,中文操作系统中的文件拷贝到英文系统文件出现乱码,你知道原因吗? 4,有没有遇见过从网络上下载文件,文件名出现乱码,这又是怎么回事? 5,一个汉字占几个字节,编程语言中是如何处理和存储汉字这样的字符串的? 6,文件系统编码,网络协议编码,网页编码又是怎么一回事? 7,如果没有输入法,你能够在word中输出你自己的名字吗?这背后隐藏着怎样的故事? 8,Python中的字节流和字符流和字符编码编号的关系? 9,计算机中字符的显示和存储与字符串编码和编号千丝万缕的关系? 10,UTF-8编码规则是怎么样的? |
|
来自: 文炳春秋 > 《Python资料》