Skocz do zawartości

Rekomendowane odpowiedzi

$out='\u003Ci\u003E106,00 zł\u003C\u002Fi\u003E\u003Ci\u003E';

 

próbowałem to zdekodować, ale nie daje rady

macie jakąś gotową działającą funkcję?

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Napisano (edytowane)

nie chodziło mi o zdekodowanie tego, to był tylko przykład
 

ostatecznie po męczących poszukiwaniach (bo większość funkcji była w przeciwnym kierunku)

znalazłem to, może się komuś przyda

 

function charset_decode_utf_8($string)
    {
        /* Only do the slow convert if there are 8-bit characters */
        if ( !preg_match("/[\200-\237]/", $string) && !preg_match("/[\241-\377]/", $string) )
               return $string;

        // decode three byte unicode characters
          $string = preg_replace_callback("/([\340-\357])([\200-\277])([\200-\277])/",
                    create_function ('$matches', 'return \'&#\'.((ord($matches[1])-224)*4096+(ord($matches[2])-128)*64+(ord($matches[3])-128)).\';\';'),
                    $string);

        // decode two byte unicode characters
          $string = preg_replace_callback("/([\300-\337])([\200-\277])/",
                    create_function ('$matches', 'return \'&#\'.((ord($matches[1])-192)*64+(ord($matches[2])-128)).\';\';'),
                    $string);

        return $string;
    }

 

Edytowane przez zlotowinfo

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Trochę głupsze, ale też działające (i krótsze):

 

$decoded = json_decode('{"text": "'.$out.'"}')->{"text"};

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.