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

Mac OS X中文件系统的Unicode编码在Python中不正确吗?

Mac OS X中文件系统的Unicode编码在Python中不正确吗?

MacOS X使用一种特殊的分解式UTF-8来存储文件名。如果您需要例如读入文件名并将其写入“正常” UTF-8文件,则必须将它们标准化:

filename = unicodedata.normalize('NFC', unicode(filename, 'utf-8')).encode('utf-8')

从这里开始:https ://web.archive.org/web/20120423075412/http : //boodebr.org/main/python/all-about-python-and- unicode

python 2022/1/1 18:43:24 有286人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶