Merhaba Atıf Bey,
Zaman zaman karşıma çıkan bu karakterset konusunu Google ve sizlerin
desteği ile çözme gayretindeyim.
Google'da *php mysql utf8 encoding problem* araması yaptığımda, google'ın 1
milyondan fazla sonuç bulduğunu gördüm. Sanırım sizin tespit ettiğiniz
mesajlar da bu rakama dahil
Merhaba Mehmet Bey,
Karakter setleri konusundaki güzel yazınız için teşekkür ederim, elinize
sağlık.
Yazınıza ufak bir katkıda bulunmak isterim: Yazınızda, UTF bir karateri
tanımlamak için 1 byte yeterli ise 1 byte kullanır, yetmiyorsa 2, o da
yetmiyorsa 4 byte kullanır. şeklindeki ifadenizi UTF
Merhaba Atıf Bey,
Sucunumun üzerinde farklı siteler host ediliyor, her bir sitenin kendi
domain name'i var.
Bu projemde (www.buproje.com) *SET NAMES utf8* yaptığımda, diğer sitemin
ekran çıktısı (www.digeri.com) bozuluyor. Ve MySQL server'ı restart edene
kadar da bu bozulma devam ediyor. (Başka
Merhaba,
amacim sizin arastirmadan soru sordugunuzu dile getirmek filan degildi.
Bu sekilde bir dusuncem olmadi. Sadece bu konuda uzun zamandir sorun
yasadiginizi ve bir yerlerde gozden kacirdiginiz birseyler olabilecegini
vurgulamak istedim.
karakter set olayi temelde birkac basligi olan bir
Hocam
mysql_query(SET NAMES utf8); yerine
mysql_query(SET NAME 'UTF-8'); denermisiniz.
ilki sanirim global olarak degistiriyor.
On Tue, 2012-02-21 at 10:27 +0200, Nuri AKMAN wrote:
SET NAMES utf8
--
/**
* @author Atıf CEYLAN
* Software Developer System Admin
*
Tamamen sacma bisey olmus. Mysql tarafini iyi bilmedigimden sallamisim.
sizin yazdiginiz dogru. Bu durumda diger sitenizin verilerinin bozuk
gorunmesi biraz garip. Cunku bu komut sadece o db baglantisina ait
oturum boyunca gecerli olur. Bir yerde bir yanlislik var.
On Tue, 2012-02-21 at 10:53
Denedim, mysql_query(SET NAME 'UTF-8') kullandığımda karakterler bozuk
görünmeye devam ediyor.
2012/2/21 Atıf CEYLAN meh...@atifceylan.com
**
Hocam
mysql_query(SET NAMES utf8); yerine
mysql_query(SET NAME 'UTF-8'); denermisiniz.
ilki sanirim global olarak degistiriyor.
On Tue, 2012-02-21
Selamlar,
Bir umut mysql dökümantasyonundan şu alıntıyı yapayım;
A SET NAMES '*x*' statement is equivalent to these three statements:
SET character_set_client = *x*;
SET character_set_results = *x*;
SET character_set_connection = *x*;
SET NAMES bu üçünü yapan bir kısayol, bunları, ayrı ayrı
Hocam herhangi bir sorun gorunmuyor. bende de gonderdiginiz ekran
goruntusu olustu. Cunku default client encodingim latin1.
Bu durumda ilk print_nice ile basilan yerdeki sorguda utf8 kullandigimda
bende goruntu duzeldi. sizde duzelmiyorsa sorun baska demektir ama
duzeliyorsa sorun yok demektir.
Aşağıdaki şekilde denediğinizde nasıl bir sonuç alıyorsunuz? Bir kaç gün
önce ben de benzer bir duruma düşmüştüm...
?php echo utf8_decode($string); ?
On 20-02-2012 17:36, Nuri AKMAN wrote:
Arkadaşlar,
Projemde MySQL kullanıyorum.
Tüm php dosyaların ANSI AS UTF8 encodinge sahip.
Komuttan etkilenme ve mysql sunucunun restart edilme gerekcelerini
anlayamadim ama utf8 bir dil seti ve turkce icin 2 alternatifiniz var.
Ya latin5 kullanacaksiniz ya da utf-8 kullanacaksiniz. set names
olayini dilerseniz my.cnf dosyasinda mysql client encoding (tam nasil
oldugundan emin
Sayin Nuri Hocam,
Ben sizin ile karakter set olayini o kadar ozdeslestirmisim ki, ufak bir
google arastirmasi yaptim ve netice itibari ile karakter set olayini
basli basina bir arastirma konusu yapmanizi oneriyorum.
2011 17 mayis'ta bir arkadas
Listelerden takip ettiğim kadarı ile bir süredir
Selamlar,
Atıf Bey'in de ilettiği gibi daha önce de liste üzerinde benzer konular
konuşulmuş, çözümler tekrar tekrar bulunmuştu.
Araştırma kısmına katılmak ile birlikte, karakter setleri ile ilgili daha
önce hazırladığım bir dökümanı
Anladığım kadarıyla aynı db üzerinde iki farklı projeniz var aynı connect
ile her iki projeyi çalıştırıyorsunuz.
Bunun çözümü iki farklı connection kullanmaktan geçiyor. mysql_query
fonksiyonuna 2. parametre ile mysql_connect'ten dönen linki verirseniz
sorun düzelir.
$link1 =
14 matches
Mail list logo