当前位置: 首页 > wzjs >正文

go做后端的网站做建材的网站好名字

go做后端的网站,做建材的网站好名字,城市建设理论研究上传哪个网站,短视频seo是什么1. 问题现象 我们在编译.py的python代码时,有时会遇到如下图这种问题。提示说“SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0: invalid continuation byte”,代码中有中文字符,这似乎和文件的编码方…

1. 问题现象

  我们在编译.py的python代码时,有时会遇到如下图这种问题。提示说“SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0: invalid continuation byte”,代码中有中文字符,这似乎和文件的编码方式有关。
在这里插入图片描述

2. 原因分析

  我们查了一下关于utf-8的编码解释。
• ASCII:仅支持英文字母、数字和基本符号(共 128 个字符),无法表示非英语字符。
• UTF-8:支持全球所有 Unicode 字符(超过 140,000 个字符),是一种针对 Unicode 的可变长度字符编码,包括中文、日文、阿拉伯文等。
• GBK/GB2312:中国国家标准,仅支持中文及少数其他字符,不兼容其他语言。
  示例:
• 字符 A 的编码:
 o ASCII/UTF-8:0x41(1 字节)
• 中文字符 “你” 的编码:
 o UTF-8:0xE4 BD A0(3 字节)
 o GBK:0xC4 E3(2 字节)
  因此出现上述编译问题,就是因为.py文件的编码方式与Python 解释器的编码解析方式不同导致。

3. 解决方法

  解决此问题有两种简单方法:
(1)在 Python 代码第1行,加入 # --coding:GBK -- ,一种指定源文件编码格式的特殊注释,也称为编码声明(coding declaration)。它的作用是告诉 Python 解释器当前文件使用GBK 编码保存,这样解释器才能正确解析文件中的非 ASCII 字符(如中文)。如下图,这时编译就不会报错了。
在这里插入图片描述

  编码声明必须放在 Python 文件的首行或第二行,有以下几种等效写法:

# -*- coding: GBK -*-  # Emacs风格
# coding: GBK          # 简洁风格
# encoding: GBK        # 同上

  不过如果.py文件不是GBK 编码保存的,那也有可能还会编译出错,这时我们可以尝试第2种方法。

(2)因为Python 3.x 默认使用 UTF-8 编码解析源代码,因此我们只要将.py文件转换成UTF-8 编码,那么也能保证正常编译。可以利用Notepad++软件打开.py文件,点击菜单栏编码,再点击转为UTF-8编码,然后保存即可。
在这里插入图片描述

  这时再编译,也不会报错了。
在这里插入图片描述


文章转载自:

http://er6tT8pr.yccnj.cn
http://199SGFrS.yccnj.cn
http://pjbQfDnz.yccnj.cn
http://4VaCbjrZ.yccnj.cn
http://iH8i4uZy.yccnj.cn
http://3e6f0wQG.yccnj.cn
http://fVGh1QVK.yccnj.cn
http://Aiqs2UHv.yccnj.cn
http://hkPZ6GSn.yccnj.cn
http://YR1vX3jL.yccnj.cn
http://GYu6qNB4.yccnj.cn
http://TveMqt4o.yccnj.cn
http://FKHrPmOK.yccnj.cn
http://nzpy8drX.yccnj.cn
http://A3Bkw9lq.yccnj.cn
http://o18koOsl.yccnj.cn
http://cjUabzho.yccnj.cn
http://vX7Ka3Rv.yccnj.cn
http://LEQoQ4Gz.yccnj.cn
http://kVXUo7bj.yccnj.cn
http://AVcdrel1.yccnj.cn
http://VnbaEoQN.yccnj.cn
http://cmnmlkwG.yccnj.cn
http://vJqCDbqW.yccnj.cn
http://8Bm3AKev.yccnj.cn
http://ns6eYGvB.yccnj.cn
http://T1iEtJol.yccnj.cn
http://HlVY7tx2.yccnj.cn
http://W1OsKCge.yccnj.cn
http://fLOGak2j.yccnj.cn
http://www.dtcms.com/wzjs/634652.html

相关文章:

  • 怎样做买东西的网站沙河做网站
  • 杭州市拱墅区住房与建设局网站做视频网站需要什么服务器
  • 北京海淀社保网站公司信用信息查询系统
  • 网站广告调词平台装修公司展厅效果图设计图片
  • 温州做高端网站公司广州网站关键词推广
  • 电脑培训学校学费多少新乐做网站优化
  • 青岛网站建设定制有什么推广网站
  • 辽宁省网站备案WordPress支持多少文章
  • 申请了域名怎么做网站应用市场app
  • 莱芜市网站建设wordpress 4.7.11搬家
  • 太湖县住房和城乡建设局网站搜索引擎优化步骤
  • 网站建设标准规范wordpress安装资料夹
  • 唐山哪里有建设网站的网站建设综合实训
  • 如何给WordPress网站更换域名给你一个网站怎么做的
  • 做网站在哪里做做那个类型的网站赚钱
  • 郴州市建设网站网站站外优化推广方式
  • 网站开发方式演进wordpress php 链接地址
  • 软件库网站源码哪个公司需要做网站
  • 网站外包价格 北京网站制作公司知名网站建设多少钱
  • 网站的设计风格与特点关键词挖掘站长工具
  • 保护环境网站模板合肥房产信息网
  • 阿里巴巴官网网站网站的跳出率很高
  • 网站开发英语上海建设工程交易中心
  • 鄂州网站制作企业网站空间 流量
  • 二手车东莞网站建设拼多多代运营
  • 网站制作架构成都网站建设推来客
  • 商城网站开发制作自己如何做公司网站视频
  • 杭州哪家公司做网站比较好用什么软件做网站最好
  • 网站建设论文标题网站的内链建设
  • 腾讯网站备案三端互通传奇手游找服网站