当前位置: 首页 > 工具软件 > EnCodec > 使用案例 >

UnicodeEncodeError: ‘locale‘ codec can‘t encode character ‘\u5e74‘ in position 2: encoding error

柴亦
2023-12-01


问题描述

使用datetime.strftime转换时间按格式报如下错误:
UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: encoding error
是由于存在中文字符的原因。

解决办法

在代码中加入中文的支持。

import locale
locale.setlocale(locale.LC_CTYPE,'chinese')
 类似资料: