contains non-ASCII characters doesn't have an encoding declaration at the top.

我在pycharm打开别人写好的Django模块时,页面出现如下图划横线的情况:

contains non-ASCII characters  doesn't have an encoding declaration at the top.

 

问题详情:

Non-ASCII character 你 in file, but no encoding declared less... (Ctrl+F1) 
Inspection info: This inspection detects file contains non-ASCII characters and doesn't have an encoding declaration at the top.

问题解释:

自动生成的带头部注释的文件日期是汉字的年月日,需要规定编码为UTF-8才可以

解决办法:

在页面第一行加:

#coding=UTF-8

上一篇:MySQL-解决 Table'performance_schema.session_variables' doesn't exist 问题


下一篇:Spring mybatis 往mysql数据添加数据时报错:Cause: java.sql.SQLException: Field 'id' doesn't have