2024-10-02 20:41:26 发布
网友
我正在尝试删除UTF-8文本,在本例中,它涉及诸如æå之类的字符,我想维护它。在
当我使用slagify时,它不保留UTF-8字符:
>>> from slugify import slugify >>> slugify(u'æsel (øen)') 'aesel-oen'
它应该是æsel-øen。在
æsel-øen
使用不同的库进行slagify;^{} library输出完全符合您的要求:
$ bin/pip install unicode-slugify Downloading/unpacking unicode-slugify Downloading unicode-slugify-0.1.1.tar.gz Running setup.py (path:/.../build/unicode-slugify/setup.py) egg_info for package unicode-slugify Downloading/unpacking django (from unicode-slugify) Downloading Django-1.7-py2.py3-none-any.whl (7.4MB): 7.4MB downloaded Installing collected packages: unicode-slugify, django Running setup.py install for unicode-slugify Successfully installed unicode-slugify django Cleaning up... $ bin/python Python 2.7.8 (default, Sep 19 2014, 22:15:41) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.51)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from slugify import slugify >>> slugify(u'æsel (øen)') u'\xe6sel-\xf8en' >>> print slugify(u'æsel (øen)') æsel-øen
使用不同的库进行slagify;^{} library 输出完全符合您的要求:
相关问题 更多 >
编程相关推荐