utf-8 - Google Actions - 使用 AWS API Gateway 时的 UTF-8 解码
问题描述
我正在处理我在 Google 上的第一个操作,并且在试图弄清楚如何在我的基本卡片和语音文本中显示 unicode 字符时感到头疼。
例如,“Beyoncé”在模拟器和我的手机上呈现为“Beyoncé”。
数据来自我的 Amazon API Gateway,它返回我的 Lambda 的结果。此处的日志记录显示了正确的格式,所以我猜我的操作设置不正确?
有趣的是,表情符号也不呈现(在同一个 lambda 中硬编码)。遵循本指南https://developers.google.com/actions/assistant/responses#rich-responses所以我必须缺少一些配置?
我为 Webhook 设置了 DialogFlow Fulfillment,我已将字符集设置为 UTF-8,将 Content-Type 设置为 application/json
还有什么要配置的吗?
解决方案
推荐阅读
- alfresco - 无法执行提供的脚本:04070031 访问被拒绝
- sql-server - 在两个值列上透视表
- facebook - 如何在颤动中使用 facebook 执行 Firebase 身份验证
- outlook-addin - Outlook 插件在 windows 2007 和 office 2016 中运行良好,但插件未在 windows 2010 和 office 2016 中加载
- javascript - 模态显示onclick jquery
- python - 有没有办法在 Altair 标准化堆积条形图中显示百分比(0-100%)?
- tensorflow - TFRecords / TensorFlow Serving:将 TFRecords 转换为(GRPC 或 RESTFul)TensorFlow Serving 请求?
- node.js - Node JS - 无法终止使用子进程 Exec 执行的进程
- c# - 调试位于 nuget 包中的 C# 接口实现
- dask - Dask Distributed - 多个客户端相同的持久数据