使用Python2.x,在Pycharm工具下,如果存在中文等非英文字符输出或注释时,运行代码,会出现提示:SyntaxError: Non-ASCII character '\xe7'

在Python文件开头,第一行代码,有两种写法:

1、使用#coding=UTF-8(等号也可以换为“:”) 

2、或者  #-- coding:UTF-8 --

备注:python的默认编码文件是用的ASCII码,在Python 3.X中没有这种错误。

使用Python2.x,在Pycharm工具下,如果存在中文等非英文字符输出或注释时,运行代码,会出现提示:SyntaxError: Non-ASCII character '\xe7'

原文地址:https://www.cnblogs.com/axue-20200220/p/12337907.html

时间: 2024-10-06 09:27:08

使用Python2.x,在Pycharm工具下,如果存在中文等非英文字符输出或注释时,运行代码,会出现提示:SyntaxError: Non-ASCII character '\xe7'的相关文章

PyCharm工具配置和快捷键使用

PyCharm是一款高效开发Python程序的IDE,包含有自动联想.语法高亮.代码调试.管理多个版本Python解释器等功能.本文主要描述Python界面个性化定制方法(字体.颜色配置).常用配置和快捷键使用. PyCharm工具安装 官网下载路径:https://www.jetbrains.com/pycharm/download/#section=windows.下载Community免费使用版本,功能基本满足使用.下载完成后按照提示Step by Step默认安装完成.建议:提前安装Py

各种代码版本控制工具下使用http代理的方法

原文:各种SCM工具下使用http代理下载源码:http://www.linuxeden.com/html/develop/20090723/66951.html SCM是软件配置管理的简称,常见的SCM系统有CVS,SVN,HG(Mercurial)和Git等. 经常有使用SCM下载源码的必要,尤其是软件开发人员.但偶们的网络环境经常逼得我们不得不使用代理,或者是因为速度,或者是因为直连根本就不通.而且源码通常是零零碎碎的几千几万个小文件,不像一般的软件是单个的文件,一个下载工具即可搞定. 1

IDEA工具下Mybaties框架快速入门程序

本篇文章介绍在IDEA工具下mybatis快速入门程序分为以下五步 ? 1 添加依赖包 ? 2 编写pojo对象 ? 3 编写映射文件 ? 4 编写核心配置文件 ? 5 测试框架 详细如下 建立Module后 ? 1 添加依赖包   在pox.xml 添加   代码如下 <properties> <maven.coppiler.source>1.9</maven.coppiler.source> <maven.coppiler.target>1.9</

nginx下无法访问中文文件名的解决方法

今天在网上寻找关于Nginx访问中文目录及文件名的解决方法,偶然看到qwqg的一篇文章! 解决问题的思路很清晰,特转载过来与大家一起分享!该方法还没有亲自测试,所以不太确定是否真有用! 方法一: 搞了大半天nginx下无法访问中文文件名的问题,现在看来是secureCRT的问题? 看来还是字符集的问题了. 看来nginx不需要象apache那样要单独加载支持中文模块. 服务器端字符集如下 [[email protected]]# locale LANG=en_US.UTF-8 LC_CTYPE=

linux下birt 图表中文乱码问题

birtChart 在linux下中文乱码的问题是Java虚拟机找不到中文字库字体文件造成的. 步骤: 1.把.bash_profile中的export LANG=zh_CN.GB2312修改为: export LANG=zh_CN.GB18030.因为gb2312不支持一些特殊的汉字. 2.在在生成的chart图表的XML Source里修改字体:把SansSerif修改为SimSun. 3.找到一个能在linux下使用的中文字体,可以是Windows 7下的c:\windows\fonts\

fedora 修改home下的中文目录为英文目录

<h4>修改home下的中文目录为英文目录</h4>习 惯问题,喜欢使用fedora为您在home目录下自创建的“桌面”.“文档”,“图片 .公共的” .“下载”. “音乐”.“ 视频”等目录.时间久了,总感觉有一点痛快,在命令行下操作这些目录下的文件时总要切换输入法,总不是那么酣畅淋漓.要是能把这些中文目录改成英文目录就 好了.有人会说,重命名不是得了.我试过,重命名可以,不过好像有点问题.例如,把“下载”重命名为“Downloads”,浏览器默认的下载目录变了.上网查,才知道一

Web前端开发神器--WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版

WebStorm(JavaScript 开发工具) 8.0.3 中文汉化破解版 http://www.jb51.net/softs/171905.html WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaScript IDE”等.与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能.

Spring下@ResponseBody响应中文内容乱码问题

引言: 在JQuery的Ajax请求中,收到的基于后台返回回来的结果出现乱码,在后台其内容正确,到了前台之后,确是乱码??????,该怎样解决呢? 1.  问题的提出 前端基于JQuery的Ajax进行页面请求,可是收到的响应信息中的中文确是乱码:后台使用了基于Spring的@ResponseBody来对响应结果进行了封装. 2. 分析问题 2.1  JQuery前端排除 基于查看,JQuery的前端Ajax请求默认的都是基于UTF-8的请求,指定与否不影响结果信息. 假设坚持要加,在前端jav

ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码

问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码. 1.检查windows7下面cmd里面sqlplus中oracle server端的字符集. 打开cmd,用sqlplus登录,输入下面SQL查询服务端的字符集. SQL> select userenv('language') fromdual; US