阿里云函数盘算GBK编码

[复制链接]
发表于 2025-12-29 08:50:54 | 显示全部楼层 |阅读模式
阿里云函数盘算GBK编码

前端树莓派,必要后端处置处罚编码题目;
参考文档阿里文档:“https://help.aliyun.com/zh/functioncompute/fc-2-0/user-guide/configure-an-api-gateway-trigger?spm=a2c4g.11186623.help-menu-2508973.d_2_8_19_1.de5c36d4D0LuA6”
修改属性,在线函数调试乐成



# 正常代码
CJsonEncoder 是处置处罚时间的,可以移除该属性
  1.     def SUCESEE(self, data):
  2.         if data is None:
  3.             data = {}
  4.         rep = {
  5.             'isBase64Encoded': 'false',
  6.             'statusCode': '200',
  7.             'headers': {'x-custom-header': 'no', 'Content-Type': 'application/json;charset=UTF-8'},
  8.             'body': {'code': 10000, 'msg': 'Success', 'data': data}
  9.         }
  10.         return json.dumps(rep, cls=CJsonEncoder)
复制代码




GBK编码代码
  1.      # 返回GBK编码-中控屏使用(不推送,仅存档)
  2.     def GBK_DATA(self, data):
  3.         rep = {
  4.             'isBase64Encoded': 'false',
  5.             'statusCode': '200',
  6.             'headers': {'x-custom-header': 'no', 'Content-Type': 'text/html; charset=GBK'},  # GBK-代码
  7.             'body': {'code': 10000, 'msg': 'Success', 'data': data}
  8.         }
  9.         rep['body'] = json.dumps(rep['body'], cls=CJsonEncoder, ensure_ascii=True).encode('GBK').decode('latin1')  # GBK-代码
  10.         return json.dumps(rep, cls=CJsonEncoder)
复制代码


效果


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表