UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb4...

2023-05-16

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb4 in position 10: invalid start byte
在这里插入图片描述
原因:中文字符的Unicode编码0x0800-0xFFFF之间,(utf-8包含了部分汉字)
当你试图将该“中文字符”转成U码的utf-8时超出了其范筹.而GBK 规范收录了 ISO 10646.1 中的全部 CJK 汉字和符号,并有所补充
解决方法:将.decode(‘utf-8’)改为.decode(‘gbk’)

#fp = open('data.txt','r+',encoding='UTF-8')
fp = open('data.txt','r+',encoding='gbk')
lines = []
for line in fp:
    line = line.strip()
    lines.append(line)
fp.close()

lines.insert(6, '渣渣猫')
lines = str(lines)
s = "\n".join(lines)
fp = open('data.txt', 'w')
fp.write(s)
fp.close()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb4... 的相关文章

  • BitmapImage解码速度性能wpf

    我有 5 张图像 像素高度和像素宽度都相同 2481 3508 但是 一张是 gif 一张是 jpeg 一张是 png 一张是 bmp 现在 我将它们渲染到 BitmapSource 中 其中 1 DecodePixelHeight 原始像
  • 控制配置设置 Apache Spark UTF 编码以写入为 saveAsTextFile

    那么如何告诉spark在使用时使用哪种UTFsaveAsTextFile path 当然 如果知道所有字符串都是 UTF 8 那么它将节省 2 倍的磁盘空间 假设像java一样默认UTF是16 saveAsTextFile实际上使用Text
  • Python 中 open 和 codecs.open 的区别

    在 Python 中打开文本文件有两种方法 f open filename And import codecs f codecs open filename encoding utf 8 When is codecs open优于open
  • AWS CloudWatch 日志订阅过滤器解码

    我正在使用 CloudWatch 日志订阅过滤器流式传输到 Lambda 并将消息发布到 SNS 主题 但会输出乱码 无法成功解码 我的输出 k jVbB 如果不解码将输出如下 awslogs data BASE64ENCODED GZIP
  • InputStreamReader缓冲问题

    不幸的是 我正在从一个具有两种字符编码类型的文件中读取数据 有一个标题和一个正文 标头始终采用 ASCII 格式 并定义正文编码所用的字符集 标头不是固定长度 必须通过解析器运行以确定其内容 长度 该文件也可能非常大 因此我需要避免将整个内
  • 在 WHERE 子句中使用别名

    我有一个查询 旨在显示表 A 中最近尚未更新的任何行 每行应在 month no 之后的 2 个月内更新 SELECT A identifier A name TO NUMBER DECODE A month no 1 200803 2 2
  • UnicodeEncodeError:“ascii”编解码器无法对位置 0-5 中的字符进行编码:序号不在范围(128)[重复]

    这个问题在这里已经有答案了 我只是想解码类似 uXXXX uXXXX uXXXX 的字符串 但我收到一个错误 python Python 2 7 6 default Sep 9 2014 15 04 36 GCC 4 2 1 Compati
  • 为什么 codecs.iterdecode() 吃空字符串?

    为什么以下两种解码方法返回不同的结果 gt gt gt import codecs gt gt gt gt gt gt data a gt gt gt list codecs iterdecode data utf 8 u a gt gt
  • 如何解码字节对象的字符串表示形式?

    我有一个字符串 其中包含编码字节 str1 b Output file xeb xac xb8 xed x95 xad xeb xb6 x84 xec x84 x9d xlsx Created 我想解码它 但我不能 因为它已经变成了一个字符
  • PHP:帮助解码恶意代码[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 eval gzuncompress base64 decode eF5Tcffxd3L0CY5WjzcyNDG2NDc3MLGMV4 1d
  • js中压缩一串0和1

    介绍 我目前正在用 js 开发 John Conway 的 Game of Life 我的游戏可以运行 在这里查看 http goljs github io GoL 我正在开发额外的功能 例如与您的朋友分享您的 网格 游戏 为此 我将网格的
  • 保留 UTF-8 作为默认编码

    我尝试将 UTF 8 保留为 Python 中的默认编码 I tried gt gt gt import sys gt gt gt sys getdefaultencoding ascii 我也尝试过 gt gt gt import sys
  • 在 Swift 中解码 JSON 中的 base64_encode 图像

    我有一个 mysql 数据库 其中包含一些图像 我从 php 文件接收数据 php result key image based64 encode resultArray key image 现在有了 Json 文件 我得到如下内容 Jso
  • 如何解码哈希

    如果攻击者可以访问用户的数据库并且密码存储在哈希值中 攻击者可以解码该哈希值吗 您能推荐任何可以解码哈希值的工具吗 您可以在这里找到更多详细信息 http crackstation net hashing security htm http
  • IllegalArgumentException Base64到图像解码android

    我想将 Base64 格式的 Web 服务中的图像解码为位图 并在我的 Android 应用程序中使用它 这是我的方法 public Bitmap getCaptcha throws IOException List
  • 适用于 .NET 的最快 PNG 解码器

    我们的网络服务器需要先处理许多大图像的组合 然后再将结果发送到网络客户端 此过程对性能至关重要 因为服务器每小时可以接收数千个请求 现在 我们的解决方案从 HD 加载 PNG 文件 每个大约 1MB 并将它们发送到显卡 以便在 GPU 上完
  • 如何在Android应用程序中添加g729编解码器?

    我正在开发一个用于拨打和接听电话的 SIP 应用程序 我想在我的应用程序中添加 G729 编解码器 目前我正在对开源项目进行分析SipDroid http code google com p sipdroid 如果我想让该应用程序支持 G7
  • Swift 4 使用随机密钥解码嵌套 JSON [重复]

    这个问题在这里已经有答案了 我是 Swift 4 的新手 正在尝试从 Wikipedia API 解码此 JSON 我正在努力定义一个结构 因为我发现的所有示例 教程都仅嵌套 1 2 层深度 除此之外 当其中一个密钥是随机的时 如何解码数据
  • 如何在 Flutter 中解码 Gzip Http 响应?

    我是颤振新手 我正在发出网络请求 并且得到了正确的响应 但数据已被压缩 我已经在 Swift 中解压了相同的内容 但是对于 Flutter 我无法做到这一点 有人可以帮忙吗 这是我尝试过的 import dart convert impor
  • 如何使用转义的 unicode 解码字符串?

    我不确定这叫什么 所以我在搜索时遇到了麻烦 如何使用 unicode 解码字符串http u00253A u00252F u00252Fexample com to http example com使用 JavaScript 我试过unes

随机推荐

  • C#高级特性(反射)

    今天来讲解反射的应用 xff1a 一 反射是什么 xff1f 简诉一下 xff0c 反射就是 Net Framework 的一个帮助类库 xff0c 可以获取并使用metadata xff08 元数据清单 xff09 xff1b 说的通俗易
  • Linux 操作命令 c

    1 打开终端的快捷键 ctr 43 alt 43 t 2 终端字体放大 ctr 43 shift 43 43 3 终端字体缩小 ctr 43 4 ls 查看当前目录的下文件信息 5 pwd 当前当前目录的路径 6 touch 创建一个文件
  • java实现平面4点最小距离

    已知平面上若干个点的坐标 需要求出在所有的组合中 xff0c 4个点间平均距离的最小值 xff08 四舍五入 xff0c 保留2位小数 xff09 比如有4个点 xff1a a b c d 则平均距离是指 xff1a ab ac ad bc
  • 【HTTPS】TLS/SSL握手失败的场景分析

    0 背景知识 TLS SSL握手的过程参考 SSL握手过程图解 1 常见报错 1 1 SSLHandshakeException handshake failure 1 1 1 TLS SSL协议版本不匹配 自从TLS 1 2版本在2008
  • 使用RKE部署Rancher v2.5.8 HA高可用集群

    文章目录 一 了解 Rancher1 关于Helm2 关于RKE3 关于K3S4 Rancher 名词解释4 1 仪表盘4 2 项目4 3 多集群应用4 4 应用商店4 5 Rancher Server URL4 6 RKE 模板4 7 G
  • SQL练习题

    网上有一篇关于SQL的经典文章 xff0c 超经典SQL练习题 xff0c 做完这些你的SQL就过关了 xff0c 引用和分析它的人很多 xff0c 于是今天复习SQL的时候找来练了练手 原作者用的是SQL Server 2008 xff0
  • VS2015编译报MS8020错误

    新装的VS2015 xff0c 调试旧的代码报错 xff0c 信息如下 xff1a MSB8020 The build tools for v120 Platform Toolset 61 39 v120 39 cannot be foun
  • 1001. Poker (思维 / 模拟)(2020年百度之星*程序设计大赛-初赛二)

    传送门 思路 xff1a 嗐 xff0c 又是这种模拟题 xff0c 每次都不长记性看数据范围 xff0c 非得傻傻的去循环模拟T一次才知道思考 呜呜呜太菜了 既然每次至少拿出m xff0c 且求的是最多次数 xff0c 那我们每次就拿m出
  • ffmpeg/libavformat/tcp.c中getaddrinfo在IOS下的问题

    IOS的播放器用了ffmpeg 3 1 发现不支持ipv6 跟踪到ffmpeg libavformat tcp c下的getaddrinfo函数 xff0c 发现执行完之后 xff0c 如果是由ipv4合成ipv6的时候 会把端口设成0 所
  • iOS UIImagePickerController 自定义导航条背景、标题和按钮的颜色

    UIImagePickerController span class token operator span imagePickerController span class token operator 61 span span clas
  • centos7.9安装mysql8.0-参考官网简易安装文档,简洁且必成功

    目录 文章目录 目录一 前面的话二 环境三 选择什么下载安装方式四 安装过程1 到官网选择合适的yum repositoty版本2 把这个rpm包下载下来3 使用yum工具添加这个mysql的yum repo4 安装mysql5 启动服务器
  • Mysql8.0设置允许远程连接

    Mysql8 0设置允许远程连接 1 登录mysql 2 选择mysql数据库 3 修改user表使其root用户可以通过远程连接 4 刷新权限 1 登录mysql mysql uroot p 1 2 选择mysql数据库 user mys
  • C/C++经典例题:百钱百鸡

    c 43 43 程序 百钱买百鸡 的解法 题型介绍 xff1a 百鸡问题是一个数学问题 xff0c 出自中国古代约5 6世纪成书的 张邱建算经 xff0c 是原书卷下第38题 xff0c 也是全书的最后一题 xff0c 该问题导致三元不定方
  • 通过storyboard的exit返回到上页

    一般用于model的方式打开页面的关闭 xff0c 在要退回的页面的实现函数 xff1a 64 IBAction span class hljs keyword func span span class hljs built in clos
  • Java接入sqlserver的一些坑点记录

    问题 xff1a 1 Java对应sqlserver的jdbc版本 jdbc对应的maven版本 xff1a 网上搜索出来的资料有两种 xff0c 一种是比较老版本的 lt dependency gt lt groupId gt com m
  • MySql的主从复制,读写分离(配置详解)

    引出问题 xff1a 当系统中MySql服务器只有一个 如果磁盘损坏 xff0c 数据库宕机 xff0c 整个MySql不可用 MySql服务器压力比较大 解决方案 xff1a 主从复制 xff0c 读写分离 xff1a 一个是MySql主
  • 经典排序之选择排序(最大值、最小值)

    选择排序 Select Sort 找到待排序数据里的最小值 最大值放入到对应位置 假如待排序数据为12 xff0c 8 xff0c 1 xff0c 9 xff0c 3 xff0c 我们假设开始时下标为0的元素是最大元素max 第一趟 xff
  • 【RUST】项目结构

    module systems 概述 主要包含三个部分 package 下面是 crate crate 下面是 module crates crate 是一个binary或者library 一个crate一般是一类方法 package 一个p
  • System.DllNotFoundException: 无法加载 DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 解决

    之前用c 调用c 43 43 dll在本机正常运行 到别的电脑总是报错 各种尝试后终于解决 记录下 解决1 参考 https blog csdn net cniteng article details 100084942 检查该dll依赖的
  • UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb4...

    UnicodeDecodeError utf 8 codec can t decode byte 0xb4 in position 10 invalid start byte 原因 xff1a 中文字符的Unicode编码0x0800 0x