[Linux-programlama] Re: Mysql 5 Türkçe karakter sorunu

---------

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

From: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Sat 08 Sep 2007 - 11:31:36 EEST


Bir de bağlantı ayarlarını yaptığın dosyaya aşağıdaki satırları eklersen hiç
sorunun kalmaz...

 

<?php

$DBSERVER = "localhost";

$DBUSER = "root";

$DBPASSWORD = "";

$DB = "database_adi";

$connection = @mysql_connect($DBSERVER,$DBUSER,$DBPASSWORD);

mysql_select_db($DB,$connection);

mysql_query("SET NAMES 'latin5'",$connection) or die(mysql_error());

?>

 

Kolay gelsin

 

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of binan
Sent: Friday, September 07, 2007 3:30 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] Re: Mysql 5 Türkçe karakter sorunu

 

Onerileriniz cok isime yaradi..
Zaman ayirip cevapladiginiz icin tesekkur ederim..

iyi calismalar.....

On 9/7/07, Erdal YAZICIOGLU < erdal.yazicioglu@gmail.com
<mailto:erdal.yazicioglu@gmail.com> > wrote:

My.cnf dosyasında içersinde mysqld betiği altına

default-character-set=latin5

character_sets-dir=/usr/share/mysql/charsets/ - > kendi ayarlarına göre
değiştirmen gerekir....

skip-character-set-client-handshake

 

yaz. Başka birşey istemez...

 

Kolay gele

 

From: linux-programlama-bounces@liste.linux.org.tr
[mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of binan
Sent: Thursday, September 06, 2007 11:59 PM
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] Re: Mysql 5 Türkçe karakter sorunu

 

karakter sorununa söylediğiniz çözüm oldu ama bunu serverda bi ayar ile tüm
siteler için geçerli hale nasıl getirebilirim
yani hepsi için bu şekilde davransın...

On 9/4/07, Mehmet Fatih YILDIZ <fatih.mfyz@gmail.com> wrote:

Veritabanını utf8_general_ci olarak kullanmaya çalış bundan sonra,

 

Şimdilik ise php dosyalalarında mysql'i bağladıktan hemen sonra

SET NAMES 'UTF8'

veya iso kullandıysan

SET NAMES 'Latin5'

sql'ini çalıştır. sadece mysql_query'ye sokman yeterli.

 

Tabiki sorun sadece bu olmayabilir. Necmettin arkadaşımın dediği gibi
sitenin encoding'leri ile veritabanınınkiler hatta ikisi aynı olsa bile
connection_collation'un farklı olabilir.

 

Bu gibi sorunlar en rahat HEPSİ UTF8 kullanıldığında çözülüyor. Tavsiyemdir.

 

 

On 04.Eyl.2007, at 19:40, binan wrote:

 

MySQL 5 veri tabanından export ettiğim bilgileri yeni kurdugum server a -Bu
serverdada mysql 5 var- import ediyorum.. İçerik phpmyadmin de sorunsuz
gözükürken, siteye baktığımda türkçe karakterlerde sorunlar oluyor...

Not: Export ettiğim dosyanın karakter kodlaması UTF8 olarak geliyor...
karakter kodlaması UTF-8 (degistirmeden) olarak import ettim sorun
cozulmedi...
karakter kodlaması iso-8859-9 yaptım, yine sorun çözülmedi ..

ö, Ö, ü, Ü harflerini görüyoruz fakat şŞğĞıİçÇ harflerinde sorun oluyor..

 

 

 

--

Mehmet Fatih YILDIZ

http://www.mfyz.com

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

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

_______________________________________________
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.