zoukankan      html  css  js  c++  java
  • 解决python中文编码错误问题

    对于初学者而言,编码问题或许还没有没重视起来,但是编码问题是中文开发者必须面对的。今天来看下python开发中如何解决编码问题。注意:本篇讲的是最常见的一种编码问题,其他编码问题,如json函数引起的编码问题,其他函数的编码问题,以后会陆续为大家讲解。

    编写程序的过程中会碰到中文字符串,但由于Python默认采用ASCII编码方式,所以对中文不支持。要解决此问题,必须设置当前编码方式为Unicode方式。

    注意:不仅仅是程序中出现中文字符,而且注释中出现中文也会导致编码问题!

    出现错误提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)

    解决方案:

    首先在文件头加入如下代码(声明):

    1
    2
    #! /usr/bin/env python
    #-*- coding: utf-8 -*-

    或者

    1
    2
    #! /usr/bin/env python
    # coding=utf-8

    这样在程序正文或者注释中出现中文就不会报错啦

  • 相关阅读:
    PRCT-1302 the OCR has an invalid ip address
    函数listen
    函数bind
    函数socket
    lamp。查看版本
    yii 日期插件
    UCenter 的目录结构
    API接口
    返回标签数据示例 (PHP)
    应用接口函数
  • 原文地址:https://www.cnblogs.com/paranoia/p/6182228.html
Copyright © 2011-2022 走看看