• 27-02-2010, 10:12:53
    #1
    Merhaba ben bir php tarih buldum sitemde kullanmak için ama ne yaptýysam türkçe karakter gözükmedi nasýl gözüktürebilirim.

    Tarih için;

    http://www.soccertr.com/strdeneme/tarih.php
  • 27-02-2010, 10:14:26
    #2
    utf8 denediniz mi?
  • 27-02-2010, 10:30:19
    #3
    Eposta Aktivasyonu Gerekmekte
    Kodlara türkçe olmayan karakterleri düzelten bir function koyabilirsiniz.
    metin abinin yazdýðý (acayip) bir function bulunuyor bende. buyrun iþinize yarasýn, güle güle kullanýn.

    function tr_cevir($metin){
    	$tr_yanlis = array (
    	'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
    	'Ç','ç','Äz','ÄŸ','İ','ı','Ö','ö','Åz','ÅŸ','Ü','ü',
    	'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
    	'Ç','&ccedil','Ö','ö','Ü','ü',
    	'Ð','ð','Ý','ý','Þ','þ',
    	'Ð','ð','Ý','ý','Þ','þ');
    	$tr_dogru = array  (
    	'C','c','G','g','i','i','O','o','S','s','U','u',
    	'C','c','G','g','i','i','O','o','S','s','U','u',
    	'C','c','G','g','i','i','O','o','S','s','U','u',
    	'C','c','O','o','U','u',
    	'G','g','i','i','S','s',
    	'G','g','i','i','S','s');
    	$metin = str_replace($tr_yanlis,$tr_dogru,$metin);
    	return $metin;
    }
  • 27-02-2010, 10:51:08
    #4
    realitem adlý üyeden alýntý: mesajý görüntüle
    Kodlara türkçe olmayan karakterleri düzelten bir function koyabilirsiniz.
    metin abinin yazdýðý (acayip) bir function bulunuyor bende. buyrun iþinize yarasýn, güle güle kullanýn.

    function tr_cevir($metin){
        $tr_yanlis = array (
        'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
        'Ç','ç','Äz','ÄŸ','İ','ı','Ö','ö','Åz','ÅŸ','Ü','ü',
        'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
        'Ç','&ccedil','Ö','ö','Ü','ü',
        'Ð','ð','Ý','ý','Þ','þ',
        'Ð','ð','Ý','ý','Þ','þ');
        $tr_dogru = array  (
        'C','c','G','g','i','i','O','o','S','s','U','u',
        'C','c','G','g','i','i','O','o','S','s','U','u',
        'C','c','G','g','i','i','O','o','S','s','U','u',
        'C','c','O','o','U','u',
        'G','g','i','i','S','s',
        'G','g','i','i','S','s');
        $metin = str_replace($tr_yanlis,$tr_dogru,$metin);
        return $metin;
    }

    tr karakterler nerde ? Þ S olarak veriyo fonksiyon
  • 27-02-2010, 11:01:06
    #5
    Eposta Aktivasyonu Gerekmekte
    'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
    'Ç','ç','Äz','ÄŸ','İ','ı','Ö','ö','Åz','ÅŸ', 'Ü','ü',
    'Ç','ç','Ð','ð','Ý','ý','Ö','ö','Þ','þ','Ü','ü',
    'Ç','&ccedil','Ö','ö','&U uml;','ü',
    'Ð','ð','Ý','ý','Þ','& thorn;',
    'Ð','ð','Ý','ý','Þ','& thorn;');

    Buradaki verileri dönüþtürüyor.
  • 27-02-2010, 11:50:24
    #6
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <?
    $buay  = date("n");
    $buyil = date("Y");
    $buguny= date("w");
    $bugun = date("j");
    $gun_yazi[0]="Pazar";
    $gun_yazi[1]="Pazartesi";
    $gun_yazi[2]="Salı";
    $gun_yazi[3]="Çarşamba";
    $gun_yazi[4]="PerÅŸembe";
    $gun_yazi[5]="Cuma";
    $gun_yazi[6]="Cumartesi";
    $ay_yazi[1]="Ocak";
    $ay_yazi[2]="Åžubat";
    $ay_yazi[3]="Mart";
    $ay_yazi[4]="Nisan";
    $ay_yazi[5]="Mayıs"; 
    $ay_yazi[6]="Haziran";
    $ay_yazi[7]="Temmuz";
    $ay_yazi[8]="AÄŸustos";
    $ay_yazi[9]="Eylül";
    $ay_yazi[10]="Ekim";
    $ay_yazi[11]="Kasım";
    $ay_yazi[12]="Aralık";
    $buaytxt  = $ay_yazi[$buay];
    $buguntxt = $gun_yazi[$buguny];
    $tarih    = "$bugun $buaytxt $buyil, $buguntxt";
    echo $tarih;
    ?>
    bunu nasýl türkçe yapabilirim ?
  • 27-02-2010, 11:54:38
    #7
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />

    kýsmýný

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    olarak deðiþtir ve dosyayý utf8 olarak kaydet. sonra karakterler düzelir sayfanda.
  • 27-02-2010, 11:55:18
    #8
    Bu þekilde. örnek olarak: http://fatihgungor.net/tarih.php
    Alýntý
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <?
    $buay = date("n");
    $buyil = date("Y");
    $buguny= date("w");
    $bugun = date("j");
    $gun_yazi[0]="Pazar";
    $gun_yazi[1]="Pazartesi";
    $gun_yazi[2]="Salý";
    $gun_yazi[3]="Çarþamba";
    $gun_yazi[4]="Perþembe";
    $gun_yazi[5]="Cuma";
    $gun_yazi[6]="Cumartesi";
    $ay_yazi[1]="Ocak";
    $ay_yazi[2]="Þubat";
    $ay_yazi[3]="Mart";
    $ay_yazi[4]="Nisan";
    $ay_yazi[5]="Mayýs";
    $ay_yazi[6]="Haziran";
    $ay_yazi[7]="Temmuz";
    $ay_yazi[8]="Aðustos";
    $ay_yazi[9]="Eylül";
    $ay_yazi[10]="Ekim";
    $ay_yazi[11]="Kasým";
    $ay_yazi[12]="Aralýk";
    $buaytxt = $ay_yazi[$buay];
    $buguntxt = $gun_yazi[$buguny];
    $tarih = "$bugun $buaytxt $buyil, $buguntxt";
    echo $tarih;
    ?>
  • 27-02-2010, 11:58:10
    #9
    Evolution adlý üyeden alýntý: mesajý görüntüle
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <?
    $buay  = date("n");
    $buyil = date("Y");
    $buguny= date("w");
    $bugun = date("j");
    $gun_yazi[0]="Pazar";
    $gun_yazi[1]="Pazartesi";
    $gun_yazi[2]="Salı";
    $gun_yazi[3]="Çarşamba";
    $gun_yazi[4]="PerÅŸembe";
    $gun_yazi[5]="Cuma";
    $gun_yazi[6]="Cumartesi";
    $ay_yazi[1]="Ocak";
    $ay_yazi[2]="�bat";
    $ay_yazi[3]="Mart";
    $ay_yazi[4]="Nisan";
    $ay_yazi[5]="Mayıs"; 
    $ay_yazi[6]="Haziran";
    $ay_yazi[7]="Temmuz";
    $ay_yazi[8]="AÄŸustos";
    $ay_yazi[9]="Eylül";
    $ay_yazi[10]="Ekim";
    $ay_yazi[11]="Kasım";
    $ay_yazi[12]="Aralık";
    $buaytxt  = $ay_yazi[$buay];
    $buguntxt = $gun_yazi[$buguny];
    $tarih    = "$bugun $buaytxt $buyil, $buguntxt";
    echo $tarih;
    ?>
    bunu nasýl türkçe yapabilirim ?
    hiç bununla uðraþmadan

    setlocale(LC_TIME,"turkish");
    $tarih = strftime("%d %B %Y, %A");  
    echo $tarih;
    olarak dene bir de