zoukankan      html  css  js  c++  java
  • Python3、Unicode、UTF-8、编码

    text = u'你好,今天天气不错'
    text
    print(text)
    
    text = 'u4f60u597duff0cu4ecau5929u5929u6c14u4e0du9519'
    text
    print(text)
    
    text = u'u4f60u597duff0cu4ecau5929u5929u6c14u4e0du9519'
    text
    print(text)
    
    text = '\u4f60\u597d\uff0c\u4eca\u5929\u5929\u6c14\u4e0d\u9519'
    text
    print(text)
    text = text.encode('utf-8').decode('unicode_escape')
    text
    print(text)
    
    text = '\u4f60\u597d\uff0c今天天气不错'
    text
    print(text)
    import re
    text = re.sub(r'(\u[0-9a-fA-F]{4})', lambda matched: matched.group(1).encode('utf-8').decode('unicode_escape'), text)
    text
    print(text)

    以上为运行的代码,运行的结果如下:

    >>> text = u'你好,今天天气不错'
    >>> text
    '你好,今天天气不错'
    >>> print(text)
    你好,今天天气不错
    
    >>> text = 'u4f60u597duff0cu4ecau5929u5929u6c14u4e0du9519'
    >>> text
    '你好,今天天气不错'
    >>> print(text)
    你好,今天天气不错
    
    >>> text = u'u4f60u597duff0cu4ecau5929u5929u6c14u4e0du9519'
    >>> text
    '你好,今天天气不错'
    >>> print(text)
    你好,今天天气不错
    
    >>> text = '\u4f60\u597d\uff0c\u4eca\u5929\u5929\u6c14\u4e0d\u9519'
    >>> text
    '\u4f60\u597d\uff0c\u4eca\u5929\u5929\u6c14\u4e0d\u9519'
    >>> print(text)
    u4f60u597duff0cu4ecau5929u5929u6c14u4e0du9519
    >>> text = text.encode('utf-8').decode('unicode_escape')
    >>> text
    '你好,今天天气不错'
    >>> print(text)
    你好,今天天气不错
    
    >>> text = '\u4f60\u597d\uff0c今天天气不错'
    >>> text
    '\u4f60\u597d\uff0c今天天气不错'
    >>> print(text)
    u4f60u597duff0c今天天气不错
    >>> import re
    >>> text = re.sub(r'(\u[0-9a-fA-F]{4})', lambda matched: matched.group(1).encode('utf-8').decode('unicode_escape'), text)
    >>> text
    '你好,今天天气不错'
    >>> print(text)
    你好,今天天气不错

  • 相关阅读:
    若依启动非常慢
    【转】上火了一吃就好的食物
    实型输入控制
    【转】中国地理的几个概念
    如何在阅读邮件时时保留原有html格式正文的样式
    好的代码不是设计出来的,而是重构出来的
    .net用OLEDB方式操作SqlServer和Sybase
    悬浮框实现
    C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍
    ODBC驱动重新注册
  • 原文地址:https://www.cnblogs.com/jacen789/p/9401877.html
Copyright © 2011-2022 走看看