python2字符串默认编码是ascii,
如test=‘a{}b’
test.format(somevalue)
对于大括号中的内容,如果是字符串且含有中文,不能是unicode编码,
会报出如下错误
解决方法之一,是将这种情况下的编码改成utf-8
两者此时的编码如下
python2 format()函数在原始字符串是ascii码,用来替换字符串是unicode且含有中文时的报错问题
最新推荐文章于 2022-12-04 23:58:56 发布
python2字符串默认编码是ascii,
如test=‘a{}b’
test.format(somevalue)
对于大括号中的内容,如果是字符串且含有中文,不能是unicode编码,
会报出如下错误
解决方法之一,是将这种情况下的编码改成utf-8
两者此时的编码如下