php - 如何从网址获取波斯语/阿拉伯语字符然后显示

标签 php utf-8 ascii farsi

我已经编码了:

$url = "https://sitename.com/product-category/کتگوری";
$parsed = parse_url($url);
$path = $parsed['path'];
$path_parts = explode('/', $path);
$desired_output = $path_parts[2]; 
echo $desired_output;

现在返回的结果是这样的:%d8%a2%d9%86

它指的是带土,但没有正确显示。

所以我需要以波斯语/阿拉伯语字符正确显示 $desired_output

如何做到这一点?

最佳答案

echo rawurldecode($desired_output);

关于php - 如何从网址获取波斯语/阿拉伯语字符然后显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72413736/

相关文章:

带有字符串utf8的Java正则表达式

c++ - 如何在 C++ 中删除换行符

php - MySql 查询 : difficulties to record a field with amount containing decimals

php - Yii 使用自定义字段查找条件

mysql - 有没有办法找出MySql中现有数据的编码

c++ - 为什么这个字符会停止我的程序?

assembly - 如何在MIPS中从ASCII码中获取十进制数?

php - reCAPTCHA PHP 和 AJAX

php - Linux 不允许下载带空格的文件名

java - 将传入字符串的 unicode 表示形式转换为 UTF-8?