gooderp18绿色标准版
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

27 行
915B

  1. import codecs
  2. import encodings.aliases
  3. import re
  4. import babel.core
  5. def patch_codecs():
  6. # ---------------------------------------------------------
  7. # some charset are known by Python under a different name
  8. # ---------------------------------------------------------
  9. encodings.aliases.aliases['874'] = 'cp874'
  10. encodings.aliases.aliases['windows_874'] = 'cp874'
  11. # ---------------------------------------------------------
  12. # alias hebrew iso-8859-8-i and iso-8859-8-e on iso-8859-8
  13. # https://bugs.python.org/issue18624
  14. # ---------------------------------------------------------
  15. iso8859_8 = codecs.lookup('iso8859_8')
  16. iso8859_8ie_re = re.compile(r'iso[-_]?8859[-_]8[-_]?[ei]', re.IGNORECASE)
  17. codecs.register(lambda charset: iso8859_8 if iso8859_8ie_re.match(charset) else None)
  18. # To remove when corrected in Babel
  19. babel.core.LOCALE_ALIASES['nb'] = 'nb_NO'
上海开阖软件有限公司 沪ICP备12045867号-1