#!/usr/bin/python
# _*_ coding: utf-8 _*_
import os
import io
import json
import re
import jsonpath
import hashlib
def md5_passwd(str, key='123456'):
#satl是盐值,默认是123456
str=str+key
md = hashlib.md5() # 构造一个md5对象
md.update(str.encode())
res = md.hexdigest()
return res
def gbk_to_utf8(result):
result = json.dumps(result)
s_to_gbk = result.encode("gbk")
#gbk需要先解码成unicode,再编码成utf-8
gbk_to_utf8 = s_to_gbk.decode("gbk").encode("utf-8")
#解码成unicode字符编码
utf8_decode = gbk_to_utf8.decode("utf-8")
utf8_decode = json.loads(utf8_decode)
return utf8_decode
def utf8_to_gbk(result):
result = json.dumps(result)
s_to_utf = result.encode("utf-8")
#gbk需要先解码成unicode,再编码成utf-8
utf_to_gbk = s_to_utf.decode("utf-8").encode("gbk")
#解码成unicode字符编码
gbk_decode
Python编码格式互相转换
最新推荐文章于 2023-05-15 19:55:32 发布