Loading:


    Konwersja znaków urlencode na polskie znaki

    Funkcja pobiera znaki przesłane np. poprzez ajax które zostały zakodowane poprzez urlencode i przetwarza je z powrotem na normalne polskie znaki które możemy spokojnie dodać do bazy.



    Napisz Artyku³

    Listing


    function unicode_urldecode($url){
                    /****************************************************************/
    // Funkcja dekoduje znaki zakodowane metodš encode javascriptu na polskie
    // Parametry:   url - string do zamiany
    // Wynik:               string bez dziwnych znaczków
    /****************************************************************/
             preg_match_all('/%u([[:alnum:]]{4})/', $url, $a);
                
                foreach ($a[1] as $uniord)
                {
                $url = str_replace('%u015B',"œ", $url);
                     $url = str_replace('%u0105',"š", $url);
                     $url = str_replace('%u0119',"ę", $url);
                     $url = str_replace('%u0142',"ł", $url);
                     $url = str_replace('%u017C',"ż", $url);
                     $url = str_replace('%u017A',"Ÿ", $url);
                     $url = str_replace('%u0107',"ć", $url);
                     $url = str_replace('%u0144',"ń", $url);
                     
                     $url = str_replace('%u015A',"Œ", $url);
                     $url = str_replace('%u0104',"Ľ", $url);
                     $url = str_replace('%u0118',"Ę", $url);
                     $url = str_replace('%u0141',"Ł", $url);
                     $url = str_replace('%u017B',"Ż", $url);
                     $url = str_replace('%u0179',"", $url);
                     $url = str_replace('%u0106',"Ć", $url);
                     $url = str_replace('%u0143',"Ń", $url);
                     $url = str_replace('%u20AC',"€", $url);
                }
                
                return $url;
    }       




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors