• 04-11-2009, 10:51:06
    #1
    Merhaba arkadaşlar botuma translate yi ekledim herşey sorunsuz çeviriyi yapıyor ama türkçe karakter olayları çevirmiyor çeviri dosyam bu
    <?php
    $bbb=$_POST['ccc'];
    $c=str_replace(" ","+",$bbb);
    $site = file_get_contents("http://translate.google.com/translate_t?prev=hp&hl=tr&js=y&text=$c&sl=tr&tl=en&history_state0=&swap=1#");
    preg_match_all('#</td><td class=almost_half_cell><div id=result_box dir="ltr">(.*?)</div><div id=clir>#',$site,$xx);
    ?>
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
    </head>
    
    <textarea name="kedis" cols="100" rows="5" tabindex="1"><? echo $xx[1][0]; ?></textarea>
    arkadaşlar iso windows utf latin hepsini denedim karakter hatası oluyor veriyi gönderiyor translate ye alırken karakter hatalı çıkıyor şimdiden teşekkürler.
  • 04-11-2009, 11:01:56
    #2
    Üyeliği durduruldu
    google translate api kullanabilmeniz için ut8 çalışmanız gerekiyor
    http://www.programlamatv.com/ders/ph...api-kullanimi/
    iconv yada mb fonksiyonlari ile kodlama dönüşümü yapabilirisniz
    http://www.programlamatv.com/ders/ph...ng-fonksiyonu/
  • 04-11-2009, 18:56:22
    #3
    Sorunum Hallolmadı Benim Sorunum Şu Veriyi Çeviriyor Ama Örnek Siyah ı Çeviriyor Ama Çorap ı çevirmiyor çünkü türkçe karakter var onu nasıl hallederim