烦人的问题,也许你能帮我.试图通过API将数据传递到Wix.com上的"新产品"中),但其中一些产品包含本地标志.在服务器端成功处理Invoke-WebReport(下面的部分代码)后,我将获得不带变音符号的转换数据
try 强制执行字符集UTF-8,在$Body中我获得了适当的结果,
$headers = @{
"Content-Type" = "application/json"
"Authorization" = "$auth"
"charset" = "UTF-8"
}
[...]
$obj = @{
"product" = @{
"name" = [string]($product.name)
}
[...]
$body = $obj | convertto-json -depth 3;
Invoke-WebRequest -Headers $headers -Uri $url -method POST -body $body
但在服务器上,所有的变音符号都消失了.我相信应该有一些可能性来改变它,但似乎需要在服务器端进行一些改变.如果我说错了,请纠正我.如果有任何帮助,我很感激. 非常感谢你的所有回答.