我想获得一个unicode版本的calendar.month_abbr [6].如果我没有为语言环境指定编码,我不知道如何将字符串转换为unicode.下面的示例代码显示了我的问题:

>>> import locale

>>> import calendar

>>> locale.setlocale(locale.LC_ALL, ("ru_RU"))

'ru_RU'

>>> print repr(calendar.month_abbr[6])

'\xb8\xee\xdd'

>>> print repr(calendar.month_abbr[6].decode("utf8"))

Traceback (most recent call last):

File "", line 1, in

File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode

return codecs.utf_8_decode(input, errors, True)

UnicodeDecodeError: 'utf8' codec can't decode byte 0xb8 in position 0: unexpected code byte

>>> locale.setlocale(locale.LC_ALL, ("ru_RU", "utf8"))

'ru_RU.UTF8'

>>> print repr(calendar.month_abbr[6])

'\xd0\x98\xd1\x8e\xd0\xbd'

>>> print repr(calendar.month_abbr[6].decode("utf8"))

u'\u0418\u044e\u043d'

任何想法如何解决这个问题?解决方案不必看起来像这样.任何给我在unicode中缩写月份名称的解决方案都很好.

python中怎样获得unicode_如何在Python中获取unicode月份名称?相关推荐

  1. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  2. python中range 10 0_如何在python中使用range方法

    如何在python中使用range方法 发布时间:2021-01-05 16:55:23 来源:亿速云 阅读:94 作者:Leah 如何在python中使用range方法?很多新手对此不是很清楚,为了 ...

  3. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  4. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  5. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  6. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

  7. python移动文件中某个内容_如何在Python中移动文件

    如何在Python中移动文件 我查看了Python $ mv ...接口,但无法找到移动文件的方法. 我如何在Python中执行相当于$ mv ...的操作? >>> source_ ...

  8. python读取ansi编码文件,如何在Python中同时读取ANSI和Unicode txt文件?

    我是python新手,遇到了一个奇怪的问题: 当一个目录中有50个txt文件时,我希望读取每个.txt文件并将其内容保存在一个唯一的变量中,例如:**file = open(fcf[i], 'r') ...

  9. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

最新文章

  1. Cost Function
  2. 以前初学php用的分页函数
  3. PAT甲级1132 Cut Integer:[C++题解]
  4. 【报告分享】人才流动与迁徙报告2021:新经济,新选择-脉脉.pdf(附下载链接)...
  5. mysql中的存储机制_Mysql的存储引擎
  6. 除了迅雷外,还有什么靠谱的BT下载软件?
  7. (精品)java宠物医院管理系统+论文+答辩ppt+部署视频+效果图效果视频
  8. min函数python_python内置函数之min
  9. 抖音上线“冬季山货节”,不声不响把拼多多老家“偷了”?
  10. Spring错误——Spring 注解——factory-bean reference points back to the same bean definition
  11. redis服务之主从复制、哨兵模式、群集模式
  12. 选择短信平台请注意以下几点:
  13. 关于北京租房,我想吐槽的一些东西
  14. vs code 软件设置中文
  15. 演讲比赛流程管理系统(C++)
  16. 程序员男友“嫌”我收入低,劝我转行互联网,我该听他的吗?
  17. 2017淮北计算机会考,2017年安徽淮北高中会考报名网站:淮北教育局
  18. 网易微专业python爬虫工程师_ai工程师 自然语言处理
  19. 基于fpga的fir滤波器设计,通过matlab代码设计滤波器参数,最终通过fpga实现
  20. 维纳斯和阿多尼斯故事_认识阿多尼斯! 适用于Node.js的Laravel样式MVC框架

热门文章

  1. python学习Day4 流程控制(if分支,while循环,for循环)
  2. 事务背书 ACID, CAP, BASE
  3. Java Script 第09章 Ajax应用
  4. 详解Spring中的CharacterEncodingFilter--forceEncoding为true在java代码中设置失效--html设置编码无效...
  5. 关于text-indent
  6. Entity Framework - 利用T4 分离 Entity 和 DbContext
  7. 什么是BI(Business Intelligence
  8. 常用的Linux操作命令
  9. 你做电商死法TOP10:你中了几枪?
  10. 2019/3/14 软工作业