问题-python-运行报错-SyntaxError: Non-UTF-8 code starting with ‘\xd5‘ in file 汉字编码问题

编码: 把字符转换成字节序列的过程。因为计算机只能处 理二进制数据,所以不能直接处理文本,需要先把文本转换为二进制数据。

解码: 把二进制数据转换成字符的过程。把接收到的数据转换成程序中使用的编码方式。

这个报错原因就是编码和解码没达成统一。

解决办法------在python文本前加上# coding=gb2312。

python 复制代码
# coding=gb2312
for i in range(0, -1, -1):
    print("这是一个无限循环。")

为什么是gb2312,因为其它的格式测试下来并不好用

相关推荐
p***h64313 分钟前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js
散峰而望16 分钟前
C++数组(二)(算法竞赛)
开发语言·c++·算法·github
Porunarufu17 分钟前
Java·关于List
java·开发语言
子不语1801 小时前
Python——函数
开发语言·python
ndjnddjxn1 小时前
Rust学习
开发语言·学习·rust
daidaidaiyu1 小时前
一文入门 LangChain 开发
python·ai
月光技术杂谈1 小时前
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程
c语言·开发语言·rust·ffi·跨语言·bindgen·互操作
t198751281 小时前
基于MATLAB的指纹识别系统完整实现
开发语言·matlab
笑非不退1 小时前
C# c++ 实现程序开机自启动
开发语言·c++·c#
专注于大数据技术栈1 小时前
java学习--final
java·开发语言·学习