Преобразуйте акцентированные коды UTF8 в символы, используя переполнение стека

Как я могу преобразовать строку, как это

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

к этому:

ľščťž-ýáíé

используя PHP?

-1

Решение

Просто используйте 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;

выходы:

ľščťž-ýáíé
1

Другие решения

Просто используйте urldecode() функция в php. Используйте код ниже

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

Надеюсь, это поможет вам

1

По вопросам рекламы [email protected]