社区
脚本语言
帖子详情
[python]如何判断一个字符串使用的是什么编码?
hlddn
2004-12-06 06:01:09
如何能够判断字符串使用的是哪一种编码?
判断其使用的是unicode编码还是gbk编码?
谢谢!
...全文
2095
7
打赏
收藏
[python]如何判断一个字符串使用的是什么编码?
如何能够判断字符串使用的是哪一种编码? 判断其使用的是unicode编码还是gbk编码? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iBear
2004-12-17
打赏
举报
回复
对于多字节编码的字符串,比如gb2312和big5,这些编码总有重叠的部分,也就是给你一个word值,在gb2312中可以对应一个字符,在big5也同样对应一个字符,当然这两个字符是不同的,因此你根本无法用程序来判断那个编码是你需要的。当然,如果给定字符串足够多的话,那其中总有某个word是某个编码特有的值,可以由此来识别是那种编码。
用过EmEditor这个编辑器的朋友,就应该能体会到这点
hlddn
2004-12-15
打赏
举报
回复
to forlovepb:能解释清楚点儿吗?
forlovepb
2004-12-14
打赏
举报
回复
用types模块
shhgs
2004-12-07
打赏
举报
回复
我没用过其它语言的OS,所以只知道怎样判断中文还是英文的字符串。如果是unicode字符串,用type判断,type(s) == type(u'a'),如果是中文的,可以用unicode(s, 'mbcs')将它转换成unicode的字符串。mbcs表示multi-byte character set,所以我认为不管是日语,韩语还是简体或繁体的中文,它都能自动辨识,毕竟你输入的是当前操作系统默认的编码。
batfree
2004-12-07
打赏
举报
回复
不会,帮你顶一下。不过我记得UNICODE文件的第一个字节是特别的,字符串的话不大清楚。
lofly
2004-12-07
打赏
举报
回复
有人!
但我不会这个问题
hlddn
2004-12-07
打赏
举报
回复
如此冷清?
基于
python
自动识别字符集模块chardet
chardet 可以很方便的实现
字符串
/文件的
编码
检测.
【
Python
】
字符串
使用
哪种
编码
格式?
字符串
使用
哪种
编码
格式?概述什么是字符
编码
?
Python
使用
哪种字符
编码
? 概述 这里先举
一个
例子。古代打仗,击鼓为号、鸣金收兵,即把要传达给士兵的命令对应为公认的其他形式,这就和
编码
有相似之处。 举个栗子: 以发布进攻命令为例,相比用嗓子喊,敲鼓发出的声音传播的更远,并且士兵听到后也不会引起歧义,因此长官下达进攻命令后,传令员就将此命令转化为对应的鼓声,这个转化的过程称为
编码
; 由于士兵都接受过训练,听到鼓声后,他们可以将其转化为对应的进攻命令,这个转化的过程称为解码。 需要说明的是,此例只
Python
47个
字符串
方法
#
Python
47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解
Python
47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、
编码
、转换等
字符串
操作,带同学们系统学习
Python
字符串
方法。
Python
编程:
判断
字符串
是否为回文
以上是三种常见的方法来
判断
一个
字符串
是否为回文。无论你选择哪种方法,都可以通过这些方法来
判断
字符串
是否是回文。希望本文对你有所帮助!在
Python
中,我们可以
使用
多种方法来
判断
一个
字符串
是否为回文。本文将介绍三种常见的方法:反转
字符串
、
使用
递归和
使用
双指针。递归是一种自我调用的方法,我们可以
使用
递归来
判断
字符串
是否为回文。基本思想是比较
字符串
的首尾字符,如果相同,则递归地
判断
去掉首尾字符的子串是否为回文。双指针方法是一种高效的方法,它
使用
两个指针从
字符串
的两端向中间遍历,并比较对应位置的字符是否相等。
【
python
基础知识】
python
中怎么
判断
两个
字符串
是否相等
在
Python
中,
判断
两个
字符串
是否相等是非常常见的操作。常用的方法包括
使用
双等号(==)运算符和is运算符。此外,在
使用
这些方法时,还需要注意一些特殊情况,如
字符串
中包含空格、换行符、制表符等特殊字符,以及
字符串
编码
格式的不同等问题。对于
判断
两个
字符串
是否相等的操作,需要根据具体情况选择合适的方法来进行。如果只是需要简单地
判断
两个
字符串
的值是否相等,可以
使用
双等号或is运算符。同时,也需要注意一些特殊情况,以免出现错误的结果。
脚本语言
37,718
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章