• 08-09-2007, 22:45:07
    #1
    preg_match_all komutuyla çektiğim bilgi Gunluks Gunluk Luks Alisveris Beta v2 da da göreceğiniz gibi Türkçe karakter sorunu yaratıyor. Sadece en sondaki tablo yani bitenekadar ın kini bu komutla alıyorum diğerlerini regexle almıyorum. Nasıl çözülür neden kaynaklanır fikri olan var mı?
  • 08-09-2007, 23:24:52
    #2
    Üyeliği durduruldu
    ben göremedim bi hata :s
  • 08-09-2007, 23:29:25
    #3
    Üyeliği durduruldu
    Philips SPE3040CC 3.5" 400GB USB2.0 TA�INABİLİR DİSK

    biraz db charset çalış anacım sen yada PHP: iconv Functions - Manual
  • 09-09-2007, 02:07:46
    #4
    Maestro adlı üyeden alıntı: mesajı görüntüle
    Philips SPE3040CC 3.5" 400GB USB2.0 TA�INABİLİR DİSK
    biraz db charset çalış anacım sen yada PHP: iconv Functions - Manual
    Databaseden herhangi bir yazma veya okuma yok, ya da dediğini anlayamadım.. İlgin için teşekkür ederim, ama bu laubali cevabın gibi cevap vereceksen yazmasan daha iyi olur..
  • 09-09-2007, 02:12:30
    #5
    Üyeliği durduruldu
    Haklısın etikette haymac yazmayınca tabiki laubali dersin.

    PHP: iconv Functions - Manual
    başvuru kaynağın olabilir, utf-8 den ISO karakter setlerine dönüşüm sağlar, stabildir ama sunucuda kurulu gelmesi gerekir, çoğu system adminide derleme yaparken işaretler.

    $degisken = iconv("UTF-8", "ISO-8859-9", $degisken);

    gibi....

    Başka probleminizde varmı beyefendi.
  • 09-09-2007, 09:45:41
    #6
    Teşekkürler.. ama işe yaramadı, karakteri alırken "AÅ�" bu şekilde alıyor, daha sonradan bunu geri çevirme gibi bi olaslığımız var mı ki?
  • 09-09-2007, 09:48:42
    #7
    Üyeliği durduruldu
    ah bide arama yapsanız tam olacak
    https://www.r10.net/php/79543-degiske...tml#post866042
  • 09-09-2007, 14:09:55
    #8
    sorunu çözdüm birkaç şey yaptım bu sorunu yaşayacak olanlar aşağıdakileri deneyebilirler:
    • .php uzantılı dosyanın kodlamasını ANSI den UTF-8 e çevirdim
    • sayfa karakter kodlamasını Türkçe yaptım:
      echo "<meta http-equiv='Content-Type' content='text/html; charset=windows-1254' />";
    • bu komutlada karakter çevirme işlemini yaptım:
      $yaz = iconv("UTF-8", "windows-1254", $sonuclar[1][0]);
    şu an sadece bir sorunum var o da  karakterinin çıkması "İ" harfine denk geliyor sanırsam ama henüz çözemedim..
  • 09-09-2007, 14:57:17
    #9
    Üyeliği durduruldu
    o utf bom oluyor
    notepad++ indir yada phpcoder 2 program da da utf-8 without bom var onu seçersen sorun kalkıyor haymac saolsun (: