Re: [Linux-programlama] Encoding sorunu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: A OKAN YÜKSEL (kaox.gen@gmail.com)
Date: Thu 25 May 2006 - 13:28:07 GMT


http://tr2.php.net/manual/en/ref.iconv.php

On 5/25/06, A OKAN YÃœKSEL <kaox.gen@gmail.com> wrote:
>
> php nin mbstring fonksyionlarını inceleyebilirsiniz.
> http://tr.php.net/manual/en/ref.mbstring.php
>
> yine alternatif olarak ekrana stringleri yazdırırken iconv adlı
> fonksyiondan yararlanabilirsin
>
> On 5/25/06, Rüştü Derici <rustuderici@gmail.com> wrote:
> >
> > On 5/25/06, Erkin Tek <erkintek@fotograf.web.tr> wrote:
> > > Perşembe 25 May 2006 01:14 tarihinde, İ. Ahu ÖZTÜRK şunları yazmıştı:
> > > > Merhaba,
> > > >
> > > > my.ini veya my.conf dosyanızda mysqld bölümüne aşağıdaki komutu
> > yazarsanız
> > > > ve veritabanı karakter seti uygun ayarlanmışsa sorununuz muhtemelen
> > > > çözülecektir.
> > > >
> > > bunu bir fonksiyon olarak mysql_connect'den sonra da, bir query
> > göndererek
> > > yapılan mysql'in bizim bağlantımıza göndermekte kullandığı karakter
> > set'i
> > > deÄŸiÅŸtirebiliyorduk.
> > > Hatırlayamadım çünkü ben, my.conf'dan çözmüştüm. Ama böyle bir sorgu
> > olduÄŸunu
> > > biliyorum.
> > >
> > > _______________________________________________
> > > Linux-programlama mailing list
> > > Linux-programlama@liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > >
> > >
> > >
> >
> >
> > bahsettiğiniz sorgu sanırım
> > mysql_query("SET NAMES 'latin5'");
> > mysql_select_db den sonra kullanılıyor.
> >
> > mysql 4ve sonrasında eğer collation bilgisini veritabanınız ve
> > tablolarınız için
> > atamazsanız dil karşılaştırmalarına otomatik olarak swedish atıyor..
> >
> > bu sorun için ben biraz daha uzun bi çözüm önerebilirim
> > tablolarınızı oluşturduğunuz sql betiği ile dataları girdiğiniz sql
> > betiğini ayrı dosyalar yapın
> > tablolarınızı oluşturduktan sonra. (en kolayı sanırım hala phpmyadmin)
> > tablolarınızda collation(karşılaştırma) atamalarınızı yapın.
> > eğer utf8 değilde latin5 kullanıyorsanız insert betiklerinizi ansi ya
> > da türkçe kodlardan biri ile (örn:: turkish_iso(28599)) kaydedin..daha
> > sonra bu dosyaları mysql de çalıştırın.yine phpmyadmin
> > kullanabilirsiniz.. orada dosya formatına utf8 yerine latin5 seçmeniz
> > gerekiyor..
> >
> > bir de duruma utf8 tarafından bakalım
> >
> > data giriş betiğinizi utf8 türkçe formatında kaydedin.
> > türkçe karakterlerde bozulma varsa replace komutları ile düzeltin ve
> > sonra
> > mysql karşılaştırmalarınızın utf8 olup olmadığını kontrol ettikten
> > sonra sql betiğinizi çalıştırın
> >
> > sayfanızın metasına
> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8″ />
> > <meta http-equiv="content-language" content="tr-TR" />
> > <meta name="language" content="tr-TR" />
> >
> > yazmanız sanırım dil problemlerinizi çözecektir..
> > saygılar,
> > Rüştü Derici
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
>
>
> --
> http://www.knyksl.com/
>

-- 
http://www.knyksl.com/

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.