您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python UTF-8小写土耳其语特定字母

5b51 2022/1/14 8:21:28 python 字数 1306 阅读 514 来源 www.jb51.cc/python

使用python 2.7:>myCity = 'Isparta' >myCity.lower() >'isparta' #-should be- >'?sparta' 尝试了一些解码,(比如,myCity.decode(“utf-8”).lower())但是找不到怎么做.怎么能降低这种字母? ('我'>'?','?'>'我'等)编辑:

概述

使用python 2.7:

>myCity = 'Isparta'
>myCity.lower()
>'isparta'
#-should be-
>'?sparta'

尝试了一些解码,(比如,myCity.decode(“utf-8”).lower())但是找不到怎么做.

怎么能降低这种字母? (‘我’>’?’,’?’>’我’等)

编辑:在土耳其语中,’我’的小写是’?’. ‘i’的大写是’?’

import locale
locale.setlocale(locale.LC_ALL,'tr_TR.utf8')

myCity = u'Isparta ?sparta'
print(myCity.lower())
# isparta isparta

因此,如果此错误影响您,作为一种解决方法,您可以自己执行此转换:

lower_map = {
    ord(u'I'): u'?',ord(u'?'): u'i',}

myCity = u'Isparta ?sparta'
lowerCity = myCity.translate(lower_map)
print(lowerCity)
# ?sparta isparta

版画

?sparta isparta

总结

以上是编程之家为你收集整理的Python UTF-8小写土耳其语特定字母全部内容,希望文章能够帮你解决Python UTF-8小写土耳其语特定字母所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶