使用 PHP 将带重音符号的 UTF8 代码转换为字符

Convert accented UTF8 codes to characters using PHP

我怎样才能像这样转换字符串

%C4%BE%C5%A1%C4%8D%C5%A5%C5%BE-%C3%BD%C3%A1%C3%AD%C3%A9

对此:

ľščťž-ýáíé

使用 PHP ?

只需使用 php 中的 urldecode() 功能即可。使用下面的代码

<?php
$string = "%C4%BE%C5%A1%C4%8D%C5%A5%C5%BE-%C3%BD%C3%A1%C3%AD%C3%A9";
echo urldecode($string); // Outputs ľščťž-ýáíé
?>

希望对您有所帮助

只需使用 urldecode() 函数,因为您有 url encoded 个字符串。

$encoded = '%C4%BE%C5%A1%C4%8D%C5%A5%C5%BE-%C3%BD%C3%A1%C3%AD%C3%A9';
$decoded = urldecode($encoded);
echo $decoded;

输出:

ľščťž-ýáíé