.net-core - 如何在 Bot Framework 自适应卡中使用特殊字符

标签 .net-core botframework adaptive-cards

我正在使用 Microsoft Bot Framework 实现一个机器人,需要添加包含特殊字符的自适应卡。

这是我的自适应卡的示例:

{
  "type": "AdaptiveCard",
  "body": [
  {
    "type": "TextBlock",
    "size": "Large",
    "weight": "Bolder",
    "color": "Good",
    "text": "Satisfacción"
  },

  ...

  ],
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "version": "1.0"
}

您可以在“Satisfacción”一词中的元音“ó”中看到重音符号。

当我在机器人模拟器中使用机器人时,“ó”出现问题:

View error

如何向自适应卡添加 utf8 编码?

最佳答案

谢谢, 我可以解决使用“unicode(带有签名的utf-8)-代码页65001”保存文件的错误

Save as:

Select Arrow:

Select Save with encoding:

Select unicode (utf-8 with signature) - Codepage 65001

感谢@Steven Kanberg 的更正

关于.net-core - 如何在 Bot Framework 自适应卡中使用特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386814/

相关文章:

c# - .NET Core 中 WebRequest 的重定向

c# - 瀑布结束问题。它提示回到其他对话框而不是结束

botframework - 轮播上自适应卡的最大数量 - Microsoft Teams

python - 使用1.2版本在python中发送带有数据的自适应卡

docker - 在Docker容器中未创建环境变量

asp.net-core - 如何在 Blazor 服务器端访问父组件?

Azure AD B2C 使用 API key 进行身份验证

c# - Microsoft Bot 框架示例语音到文 native 器人 - clientid 和 clientSecret

botframework - 在 LUIS 中标记复合实体不起作用

microsoft-teams - 微软流量自适应卡片在团队中提及团队用户