• 05-11-2009, 14:20:38
    #1
    Merhaba bu kodlamanın türünü bilen varsa yardımcı olabilir mi?
    Girdi :
    türkçe karakterler örn: öçşiğüı
    Çıktı :
    t%C3%BCrk%C3%A7e%20karakterler%20%C3%B6rn%3A%20%C3%B6%C3%A7%C5%9Fi%C4%9F%C3%BC%C4%B1
    not: bloggum.com sitesinde etiketler linklerinde kullanılıyor.
  • 05-11-2009, 14:34:56
    #2
    Üyeliği durduruldu
    url encode ye benziyor
  • 05-11-2009, 14:38:08
    #3
    Üyeliği durduruldu
    yöntem1;
    header('content-type:text/html; charset=utf-8');
    echo urldecode('t%C3%BCrk%C3%A7e%20karakterler%20%C3%B6rn%3A%20%C3%B6%C3%A7%C5%9Fi%C4%9F%C3%BC%C4%B1');
    yöntem2;
    echo urldecode(utf8_encode('t%C3%BCrk%C3%A7e%20karakterler%20%C3%B6rn%3A%20%C3%B6%C3%A7%C5%9Fi%C4%9F%C3%BC%C4%B1'));
    çıktı;
    türkçe karakterler örn: öçşiğüı
  • 05-11-2009, 15:05:40
    #4
    özür dilerim anlatamadım;

    girdiğim türkçe metni nasıl o şekle dönüştürebilirim ?

    mesela şarkı yazdıysam;

    %C5%9Fark%C4%B1
    yapsın istiyorum.

    urlencode kullandığımda sonuç:
    %FEark%FD
    -
    <?php
    $text = "şarkı";
    echo '<a href="/tag/%C5%9Fark%C4%B1/">şarkı</a>';
    //Bu linkteki gibi yapmaya çalışıyorum
    echo '<font color="red"><b>%C5%9Fark%C4%B1</b></font><br>';
    // evet evet üstteki gibi
    echo "<br> URLENCODE : ".urlencode($text)."<br>";
    // bu şekilde olmadı
    echo utf8_decode(urlencode($text));  
    // yine olmadı
    
    ?>
    html çıktısı
    şarkı
    %C5%9Fark%C4%B1

    URLENCODE : %FEark%FD
    %FEark%FD
  • 05-11-2009, 15:39:03
    #5
    Üyeliği durduruldu
    echo rawurlencode(iconv('iso-8859-9', 'utf-8', 'şarkı'));
    çıktı;
    %C5%9Fark%C4%B1
    kolay gelsin.
  • 05-11-2009, 15:42:21
    #6
    devturkeli, hocam Allah razı olsun. sağolun varolun.