@Denis9999

Как раскодировать строку ASCII?

Приходит в POST данных закодированная строка (ссылка на изображение) , выглядит так:
b64:aHR0cHM6Ly9yb29tYmF6YS5ieS93cC1jb250ZW50L3VwbG9hZHMvbGlzdGluZy11cGxvYWRzL2F2YXRhcnMvMjAyMC8wNi9hYWExLTEwLmpwZw==

echo mb_detect_encoding( $_POST['current_avatars'] );


mb_detect_encoding определил что ее кодировка ASCII .

Я уже чего только не перепробовал чтобы ее раскодировать, ничего не помогает:
echo 'aaa4 ';
	echo mb_detect_encoding( $_POST['current_avatars'] );
	echo 'aaa8 ';
	echo chr($_POST['current_avatars']);
	echo 'aaa9';
	$str = mb_convert_encoding($_POST['current_avatars'], "ASCII", "UTF-8" );
	echo $str;

	echo 'aaa10';
	echo html_entity_decode( $_POST['current_avatars'] );

	echo 'aaa11 ';
	echo iconv("ASCII", "UTF-8",  $_POST['current_avatars'] ), PHP_EOL;

	echo 'aaa6 ';
	echo utf8_decode ( $_POST['current_avatars'] );
	echo 'aaa7 ';
	echo base64_decode($_POST['current_avatars']);

	$current_avatars = base64_decode( $_POST['current_avatars'] );
	echo 'aaa5 ';
	print_r($current_avatars);


Чем ее раскодировать?
  • Вопрос задан
  • 194 просмотра
Решения вопроса 2
402d
@402d
начинал с бейсика на УКНЦ в 1988
echo base64_decode("aHR0cHM6Ly9yb29tYmF6YS5ieS93cC1jb250ZW50L3VwbG9hZHMvbGlzdGluZy11cGxvYWRzL2F2YXRhcnMvMjAyMC8wNi9hYWExLTEwLmpwZw==");
выведет
https://roombaza.by/wp-content/uploads/listing-upl...
Ответ написан
Комментировать
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
$str = 'aHR0cHM6Ly9yb29tYmF6YS5ieS93cC1jb250ZW50L3VwbG9hZHMvbGlzdGluZy11cGxvYWRzL2F2YXRhcnMvMjAyMC8wNi9hYWExLTEwLmpwZw';
echo base64_decode($str);
Онлайн проверка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы