Arkadaşlar,
MySQL veritabanımda test için kullandığım tabloda şu kayıt var:
*ğĞüÜşŞiİöÖçÇıIğĞüÜşŞiİöÖçÇıIğĞüÜşŞiİöÖçÇıI
*Bu kaydı okuyup ekrana yazdırdığımda ekrana bazen doğru çıktıyı veriyor
bazen de şu şekilde çıktı veriyor:
*??üÜ??i?öÖçÇ?I??üÜ??i?öÖçÇ?I??üÜ??i?öÖçÇ?I*
*
*Aşağıda örnek kodum var. Statik text olarak belirttiğim bölüm ekrana
doğru yanzıyor. MySQL'den gelen bölüm sayfayı REFRESH ettiğimde *ARA
SIRA** *soru işaretleriyle ( ? ) ekrana geliyor.
MySQL içindeki veri normal görünüyor. Tüm TR karakterler yerli yerinde.
Sorunu tespitimden ve çözmeye başlamamdan beri 2 gün oldu, fakat hala
bir türlü çözemedim. Fikri olan var mı?
*Kullandığım MySQL Tablo Yapısı:*
CREATE TABLE `test_kategoriler` (
`kategori_id` int(11) NOT NULL auto_increment,
`kategori_adi` varchar(100) default NULL,
`kategori_aciklamasi` text,
`kategori_siralama` int(11) default '0',
`kategori_aktif` int(11) default '1',
`kategori_dili` char(2) default 'tr',
`kategori_resim_boyutu` int(11) default '1',
PRIMARY KEY (`kategori_id`)
) ENGINE=MyISAM;
*Kullandığım PHP kodu:*
*<?php
$hostname_cnnCicekci = "localhost";
$database_cnnCicekci = "cicekci";
$username_cnnCicekci = "root";
$password_cnnCicekci = "";
$cnnCicekci = mysql_pconnect($hostname_cnnCicekci, $username_cnnCicekci,
$password_cnnCicekci) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_cnnCicekci, $cnnCicekci);
$query_rsKategoriler = "SELECT * FROM test";
$rsKategoriler = mysql_query($query_rsKategoriler, $cnnCicekci) or
die(mysql_error());
$row_rsKategoriler = mysql_fetch_assoc($rsKategoriler);
?>*
<html>
<head>
<title>Test</title>
</head>
<body>
<h1>Statik Text: </h1>
<p>ğğĞĞüüÜÜşşŞŞiiİİççÇÇııII</p>
<p>ğğĞĞüüÜÜşşŞŞiiİİççÇÇııII</p>
<p>ğğĞĞüüÜÜşşŞŞiiİİççÇÇııII</p>
<h1>MySQL Text: </h1>
*<?php
do {
echo "<p>" . $row_rsKategoriler['kategori_adi']."</p>";
} while ($row_rsKategoriler = mysql_fetch_assoc($rsKategoriler));
?>
*
</body>
</html>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 20 May 2008 - 13:32:46 EEST