zoukankan      html  css  js  c++  java
  • Python3编码问题解决为何我的python打印总是出现乱码??

    #python3 编码问题:

    ############举个例子###############################

    import sys
    print(sys.getdefaultencoding()) # 打印当前系统默认编码(utf-8)
    test = "你好"
    gbk_test = test.encode("gbk")  # 转换为gbk编码格式
    print(gbk_test)
    print(gbk_test.decode("gbk"))  # 将 gbk 解码
    print(gbk_test.decode("gbk").encode("utf-8")) # 将gbk转为utf-8
    ####################################################
    输出:
    utf-8
    b'\xc4\xe3\xba\xc3'
    你好
    b'\xe4\xbd\xa0\xe5\xa5\xbd'
     ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
    # 总结: 系统默认编码转gbk 或utf-8 直接 encode( ) ,gbk解码为系统编码:decode("gbk") ,
    utf-8解码为系统编码:decode("utf-8") .
  • 相关阅读:
    Eclipse快捷键
    LeeCode
    Code Complete
    Git
    sql优化策略
    FSA/FSM/FST
    索引失效情况
    实现HttpHandlerFactory的方法
    Xpath语法格式整理
    Edojs应用
  • 原文地址:https://www.cnblogs.com/wanzf/p/10498192.html
Copyright © 2011-2022 走看看