中文文本的常见编码方式

这里给出4种:['gbk', 'utf-8', 'gb18030', 'gb2312']。

详细介绍见这里

python读取的简单实现:

encoding_modes = ['gbk', 'utf-8', 'gb18030', 'gb2312']

i = 0
while i < len(encoding_modes):
    try:
        f = open(fp, 'r', encoding=encoding_modes[i])
        lines = f.readlines()
        break
    except:
        i += 1
if i == len(encoding_modes):
    print(f'failed opening: {fp}')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Text Editor Pro 是一个轻量级的文本编辑器,它完全免费软件,你无需一份钱就可以使用它的全部功能。Text Editor Pro 的功能非常丰富和强大,不仅适合用来写代码,平时日常办公中的文本编辑你也可以用它来提高效率。 Text Editor Pro 中文版 Text Editor Pro 中文版 Text Editor Pro 软件功能 1、支持皮肤功能,如果默认皮肤不喜欢的话,你还可以在官网上下载额外的皮肤来使用。 2、可以修改文本区域背景色。默认情况下文本区域的背景是白色的,不喜欢的话,使用最小化按钮左侧的菜单即可更改,并且支持每个标签页都使用单独不同的背景色。 3、标签页设计。你可以使用标签页的方式在Text Editor Pro中打开多个文本文件。 4、侧边栏功能,【视图】-【路径】功能可以在侧栏中显示指定路径,方便你管理和打开路径中的多个文本。 5、语法高亮。如果你使用 Text Editor Pro 编程,那么你会发现它默认就能够支持对所有常见语言进行语法高亮显示。 6、支持各种不同的文字格式编码,ansi、utf8 等都被支持。 7、支持单栏、双栏甚至是三栏显示,方便你对比和编辑多个文本。 8、增强型的插入功能,时间、16进制颜色、空行、注销字符都可以使用此功能快速插入。 9、整行上下移动。 10、排序功能。Text Editor Pro 支持按照每行文本开头字母对整行进行升序或者降序排列。 11、高级选择功能。使用【视图】-【选择模式】,你可以使用鼠标框中文本中的某个方形区域,然后删除这块区域中的文本,而不是按行删除。 12、小地图功能。小地图在浏览行数较多的文本时十分拥有,用来跳转到需要查看的地方比滚动条好用的多,效率也更高。 13、二进制编辑。 14、文本比较功能。2个文本的不同之处会用高亮区分,并且也会用类似小地图的图形告诉你2个文本有区别的地方在哪出,就像软件No1这篇文章截图中的那样。 15、增强型剪贴版。你之前的剪贴记录都会被记录下来,方便你使用。 16、支持宏。 17、支持显示行号、代码折叠、带有 long line marker。 除了以上这些,Text Editor Pro 的菜单栏和工具栏的样式也是可以更改的,如果你嫌默认的工具栏太占空间,可以更改样式,缩减它的显示面积。 简体中文设置:软件默认启动后是英文,可以在左上角齿轮图标 – Language – Chinese 即可。软件包含多国语言,选择你喜欢的语言设置即可。 Text Editor Pro 是款相当不错的文本编辑器;软件内置了相当多的文本处理工具,可以让您的处理变得高效,并且支持对标签页的设计,包括了侧边栏的相关功能;简单的编辑用户操作界面,快捷的就能完成需要的内容编辑,而且比较的功能可以让两个类似的文件进行比较,还使用不相同的颜色进行标注,对单栏、双栏的显示支持,感兴趣的用户不要错过!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值