【问题标题】:French accents in Microsoft graphMicrosoft 图形中的法语口音
【发布时间】:2018-06-20 09:07:03
【问题描述】:

我正在使用 PowerShell 在 Microsoft Graph 上开展一个项目,我必须在其中创建一个规划器。

所以,我正在使用 POST 请求来创建存储桶、任务……但其中一些在名称、描述中带有重音符号……(à faire,terminée,……)。当我运行脚本时,计划器中显示的结果是不可读的:“Termin�e”

我已经尝试将编码更改为 UTF-8,或者使用 url 编码修改这些名称,但都不起作用。

有没有办法用 Microsoft Graph 正确显示这些口音?

【问题讨论】:

  • 您能否提供一个可重现的示例和一些示例代码?
  • 你所说的“可重现的例子”是什么意思?规划师?天蓝色的活动目录应用程序?导致创建存储桶/任务的所有代码?
  • 欢迎来到 Stack Overflow!由于您是新来的,我建议您阅读"How do I ask a good question?" 以获取一些提示。您的问题缺乏足够的细节来帮助社区帮助您。
  • 好的,我会努力的。有没有办法更新我的问题,或者我应该写另一个?

标签: microsoft-graph-api diacritics


【解决方案1】:

我也想不通。看起来 Graph 还不能正确支持重音符号/变音符号,所以我求助于通过 Graph 创建对象,然后使用 PNP commandlets (重新)设置 DisplayName。

它可能会及时解决。

【讨论】:

  • 我收回了 - 事实证明 ISE 使用了错误的编码类型,this guy 发现了这一点。先编码你的 POST 数据:$postData = [System.Text.Encoding]::UTF8.GetBytes($text) 然后将; charset=utf-8" 添加到 Web 请求的 ContentType
  • 感谢您的回答,我会尽快尝试。我会告诉你它是否有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-29
  • 2018-09-20
  • 1970-01-01
  • 2011-02-22
  • 2012-09-05
  • 1970-01-01
相关资源
最近更新 更多