gpt4 book ai didi

php - 如何将奇怪的文本转换为特定的单词

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:26 24 4
gpt4 key购买 nike

我正在使用 woocommerce api 手动添加订单。

我手动订购了变体产品,它在管理端的编辑订单页面中显示良好。

现在,问题是网站使用了 polylang 插件。

在那里,有两种语言。我可以用英语成功添加订单。

但是当我尝试添加另一种语言(阿拉伯语)的产品时。它以奇怪的文本格式返回一些订单详细信息。在我的 API 中它返回:

"product_variation_details": "%d8%a7%d9%84%d8%ad%d8%ac%d9%85: صغير"

在编辑订单页面中,它以正确的方式显示:enter image description here

我使用以下代码在 API 中获取订单详细信息:

$variation_id = $single_items['item_meta']['_variation_id'][0];
if ($variation_id != 0) {
$variation = wc_get_product($variation_id);
$product_variation_details = wc_get_formatted_variation($variation->get_variation_attributes(), true);
}

我搜索了很多但找不到更好的解决方案。任何帮助都会得到帮助。提前致谢。

最佳答案

似乎正在进行一些解码。 Urldecode

如果我使用给定的字符串并将其打印为 urldecoded,它会返回:

print urldecode("%d8%a7%d9%84%d8%ad%d8%ac%d9%85");
الحجم

希望对你有帮助

关于php - 如何将奇怪的文本转换为特定的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com