python find同时含有中文和英文的字符串时返回-1问题
来源:互联网 发布:淘宝电影票 编辑:程序博客网 时间:2024/06/06 12:25
今天遇到python find从文件读取一行同时含有中文和英文的字符串时返回-1问题,网上找了很多资料,说是编码问题,如是想转码,但又出现转码失败问题:UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 31-32: illegal multibyte sequence。如果直接将那行内容直接赋值给字符串,是可以转码的。
因此想到是不是文件里面内容的编码不明,如是将该文件统一转成ANSI码保存,然后find功能不返回-1了,能正常使用,转码也正常。mark一下。
原来文件以UTF-8格式编码保存,find中文返回-1:
将该文件用notepad++转码成ANSI格式编码保存,重新读取,find运行正常:
阅读全文
0 0
- python find同时含有中文和英文的字符串时返回-1问题
- latex 中,代码注释含有中文和英文,英文会跑后面的问题。
- 按字节数截取含有中文和字母的字符串,保证返回的字符串有效。
- 含有中文字符串的截取问题!
- C#中文和英文字符串长度问题
- 同时含有中英文字符串的长度
- python中从字符串中截取中文和英文字符
- 判断一个字符串里面包含有中文或者英文
- 判断一个字符串里面包含有中文或者英文
- 英文版Windows2k服务器无法正常返回中文的问题
- 英文版Windows2k服务器无法正常返回中文的问题
- All About JAVA 关于英文服务器下输出含有中文字符文件乱码的问题
- 页面英文字符串和中文字符串的长度计算
- input 的value 含有英文双引号问题
- [libxml2]小心libxml2解析含有中文字符串时的误解
- 解决maltab的中文和英文字体问题,中文乱码
- 含有中文的字符串截取类
- 如何判断含有中文的字符串长度
- 关于翻折的实现方式cocos2d
- 听说开博客记录会有助于提高自己
- TensorFlow模型保存和提取方法
- 定积分的基本性质2 乘积可积性
- 【水仙花数问题】水仙花数是指一个三位数,其各位数字立方和等于该数本身
- python find同时含有中文和英文的字符串时返回-1问题
- 用户管理模块
- USACO 1.4 Ski Course Design
- LeetCode 213. House Robber II (Medium)
- I/O系统
- ubuntu mysql 安装----修改密码----开启远程连接
- ios 页面布局小结
- LeetCode208 Implement Trie (Prefix Tree)
- 【第八届河南理工大学程序设计大赛(正式赛)】 B E F G I J M