【发布时间】:2020-03-05 18:21:38
【问题描述】:
我正在关注this 文章以部署我的自定义策略。我已启用政策本地化并提供英语和西班牙语的翻译。通过手动部署没有问题。但是在使用管道进行部署时,我的西班牙语翻译出现了一些问题:
我的实际文本是“Tu Teléfono Celular”,但部署后是“Tu Teléfono Celular”
【问题讨论】:
-
您是否尝试过使用 Azure AD Powershell?试试吧,我们可以检查错误是在管道还是在 powershell blog.medium.com/…
-
您是否使用带有签名/BOM 标记的显式 UTF-8 编码?如果没有,这可能会解决这个特定问题,但可能会导致流程中的其他组件出现问题。
-
嗨@Alex。你可以试试
$policycontent = Get-Content $PathToFile -Encoding UTF8。我之前也不得不转义文件内容以进行上传。 -
嗨@ChrisPadgett 对我不起作用。
-
我在读取文件后尝试打印 $policycontent,它按原样显示特殊字符。所以我想问题出在
$response = Invoke-RestMethod -Uri $graphuri -Method Put -Body $policycontent -Headers $headers所以试图在标题中也将内容类型作为utf-8 传递,这也不起作用。
标签: azure-ad-b2c identity-experience-framework