美文网首页
Python2编码问题

Python2编码问题

作者: Bug之王 | 来源:发表于2018-04-24 20:34 被阅读0次

    Python2 源码编码

    python2源码默认使用ascii进行编码,当源码中出现中文字符等非ascii编码的字符时,程序无法运行,会报语法错误
    可以在文件头使用

    # -*- coding: utf-8 -*-
    OR
    # coding=<coding name>

    进行声明编码方式,预防这种错误。

    Python2字符串编码

    python的str这种字符串类型和编码方式无关,只是将字符的编码存储在字节数组中,如果遍历的话也是一个字节一个字节进行遍历,会把原本一个字符截断。
    unicode 这种字符串类型带编码方式,遍历会按字符遍历。

    相关文章

      网友评论

          本文标题:Python2编码问题

          本文链接:https://www.haomeiwen.com/subject/nhhikftx.html