From: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Thu 20 Oct 2005 - 11:24:09 EEST
Red Hat ES üzerinde mysql 4.1.7 koşuyor. İlk gelirken latin1 geçerli dil
ayarı olarak geldi. Sağolsun Nilgün hanımın yardımı ile my.cnf dosyasını
aşağıdaki gibi düzenledim ve geçerli karakter setini latin5 olarak
ayarladım.
character-sets-dir=/usr/share/mysql/charsets
default-character-set=latin5
default-collation = latin5_turkish_ci
Daha sonra deneme diye bir veritabanı yarattım.
CREATE TABLE `deneme` (
`id` tinyint(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`surname` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5;
daha sonra gittim buraya içinde ŞĞİıü olan bilgiler girdim ve aşağıdaki
kodu yazdım
<html>
<head>
<title>Deneme</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1254">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-9">
<meta http-equiv="content-language" content="TR">
<?php
$connection = mysql_connect("localhost","root","s.maltalk") or die('Veri
tabanına bağlanılamıyor! ' . mysql_error());
$db = mysql_select_db("erdal_deneme") or die(mysql_error());
$sql = "select * from deneme";
$result = mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result))
{
echo $row['name'] . " " . $row['surname'] . "<br>";
}
?>
Ekrana aynen şu bilgi geliyor
Erdal YAZIC?O?LU
?a?k?n Bakkal ? ????????
Bu veriler PHPMyadmin de düzgün geliyor.. Ne yapmam gerek ... Lütfen
yardım ederseniz çok sevinirim...
Saygılar
Erdal
_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux