Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 28/05/2005, 16:09   #1 (permalink)
Yns
İptal Durumu
 
Yns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Mesaj: 2,842
Varsayılan mySQL dumplarında türkçe karakter sorunu

Bazı nedenlerden dolayı sunucu değiştirmem gerekti.phpmyadmin'den okkalı bir yedek aldım fakat gelen türkçe karakterler sayfada gözükmüyor.ahh ahh nerede bizim iso-8859-9'umuz..

Örnek :
Kod:
INSERT INTO `wp_categories` VALUES (1, 'Genel', 'kategorisiz', '', 0);
INSERT INTO `wp_categories` VALUES (2, 'BiliÅŸim', 'bili%c5%9fim', 'Bilgi+iletiÅŸim ile ilgili konular', 0);
INSERT INTO `wp_categories` VALUES (3, 'PHP', 'php', 'PHP ile ilgili konular', 2);
INSERT INTO `wp_categories` VALUES (4, 'Hayat', 'hayat', '', 0);
INSERT INTO `wp_categories` VALUES (6, 'C / C++', 'c-c', '', 0);
Bunun bir çözümü varmıdır ? Yoksa bu karakterleri tekrar türkçeye çeviren bir scriptmi yazmam gerekecek ? Zira manual olarak düzeltmek zor gibi .
Yns hatta değil   Alıntı Yaparak Yanıtla
Eski 29/05/2005, 22:57   #2 (permalink)
İptal Durumu
 
PhpX Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Mesaj: 252
Tamam

Alıntı:
Yns, mesajından alıntı:
Bazı nedenlerden dolayı sunucu değiştirmem gerekti.phpmyadmin'den okkalı bir yedek aldım fakat gelen türkçe karakterler sayfada gözükmüyor.ahh ahh nerede bizim iso-8859-9'umuz..

Örnek :
Kod:
INSERT INTO `wp_categories` VALUES (1, 'Genel', 'kategorisiz', '', 0);
INSERT INTO `wp_categories` VALUES (2, 'BiliÅŸim', 'bili%c5%9fim', 'Bilgi+iletiÅŸim ile ilgili konular', 0);
INSERT INTO `wp_categories` VALUES (3, 'PHP', 'php', 'PHP ile ilgili konular', 2);
INSERT INTO `wp_categories` VALUES (4, 'Hayat', 'hayat', '', 0);
INSERT INTO `wp_categories` VALUES (6, 'C / C++', 'c-c', '', 0);
Bunun bir çözümü varmıdır ? Yoksa bu karakterleri tekrar türkçeye çeviren bir scriptmi yazmam gerekecek ? Zira manual olarak düzeltmek zor gibi .
Data BAse De ki Verileri Bir Txt De Yazdır..Daha Sonra Bir Script Yazarak;

Txt De O Karaktere Denk Gelen Senin Harflerinle Değiştirmesini Sağlamak..
PhpX hatta değil   Alıntı Yaparak Yanıtla
Eski 30/05/2005, 02:52   #3 (permalink)
_ - _ - _
 
bronze Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Mesaj: 364
Varsayılan

sorun phpmyadminden kaynaklanabiliyor, benzeri küçük mysql backup uygulamaları kullanıldığında türkçe karakterler doğru gözükebilir
bronze hatta değil   Alıntı Yaparak Yanıtla
Eski 30/05/2005, 10:14   #4 (permalink)
Yns
İptal Durumu
 
Yns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Mesaj: 2,842
Varsayılan

@ phpx şöyle bişiler demişiz

Alıntı:
Bunun bir çözümü varmıdır ? Yoksa bu karakterleri tekrar türkçeye çeviren bir scriptmi yazmam gerekecek ? Zira manual olarak düzeltmek zor gibi .
@bronze şimdi bakınıyorum , duruma göre sonucu buraya yazarım, teşekkürler.
Yns hatta değil   Alıntı Yaparak Yanıtla
Eski 30/05/2005, 10:28   #5 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

evet iyi bir konu aynı problemi bende yaşamıştım benim az datam olduğu için manuel yapmıştım ama sanıyorumki bunu biçok arkadaş yaşıyor..Uygun bir çözüm bir çok arkadaşın işine yarayacaktır..
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 08/08/2005, 02:15   #6 (permalink)
Üye
 
Üyelik Tarihi: 08/2005
Mesaj: 1
Varsayılan

bende aynı sorunu yaşadım hatta iki host değiştirdim ( neyseki 30 gün paybackleri vardı) baktım değiştirmek bi işe yaramıyo aşagıdaki yöntemi kullandım oldu:

yapılacak direct verileri site üzeirnden çalıştıracagınız php kodu ile göndermek örnek aşagıda:

PHP Kodu:
    <? 
include("./db.php");
dbconnect ();

$sql "INSERT INTO `tabloadi` VALUES (20336, 'deger2', 'deger3',)"$sorguyu_uygula mysql_query($sql);
$sql "INSERT INTO `tabloadi` VALUES (20337, 'deger2', 'deger3',)"$sorguyu_uygula mysql_query($sql);
?>
db.php veritabanı baglantı dosyası olacak benim kullandıgım hazır buldugum aşagıdaki script:
PHP Kodu:
<?


function dbconnect () {

$dbhost='localhost';   //mysql server adresi genelde default olarak localhost olarak geçer
$dbuser='kullanıcıadı';    //mysql kullanıcı adı.ilk olarak mysql u başlattığınızde belirlediğiniz username
$dbpass='şifre';       //İlk olarak mysql u başlattığınızde belirlediğiniz username
$dbname='veritabanıadı';        //database adı.

 
$connection = @mysql_connect($dbhost$dbuser$dbpass)
  or die (
"Database ile bağlantı kurulamadı!!");

 
$db = @mysql_select_db($dbname$connection)
  or die (
"Database ile bağlantı kurulamadı!!");
}
function 
MakePass($length)
{
 
$possible "0123456789".
             
"abcdefghijklmnopqrstuvwxyz".
             
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 
$str "";
 while(
strlen($str) < $length)
 {
  
$str .= substr($possible, (rand() % strlen($possible)), 1);
 }
 return(
$str);
}





?>
dedigim gibi bu şekilde veritabanına verileri girdiginiz taktirde veri çekerken kesinlikle sorun yaşamıyorsunuz.
alobar hatta değil   Alıntı Yaparak Yanıtla
Eski 08/08/2005, 10:13   #7 (permalink)
Yns
İptal Durumu
 
Yns Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2004
Mesaj: 2,842
Varsayılan

Teşekkürler alobar.
Yns hatta değil   Alıntı Yaparak Yanıtla
Eski 21/05/2006, 18:56   #8 (permalink)
Üye
 
Üyelik Tarihi: 01/2006
Mesaj: 4
Varsayılan

@mysql_connect('localhost','kullanici_adi','sifre' );
@mysql_select_db('vt_adi');
@mysql_query("SET NAMES 'latin5'");
mocakci hatta değil   Alıntı Yaparak Yanıtla
Eski 22/05/2006, 20:27   #9 (permalink)
Cevizci
 
DarkElder Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 02/2006
Yer: Sakarya
Mesaj: 101
Varsayılan

Yns bu phpmyadmin ile ilgili bir sorun. dump verisini dosyaya yazarken ne yazıkki karakter kodlamasında sorun yapıyor.

Script ile düzeltebilirsin.

Eğer çok büyük bir veritabanı değilse dosya olarak yazdırmadan phpmyadmin içine dök sql dump'ı. daha sonra tüm metni kopyalayarak bir metin dosyasına yapıştır. (ben bu çözümü tercih ediyorum)
__________________
For What?
DarkElder hatta değil   Alıntı Yaparak Yanıtla
Eski 22/05/2006, 20:36   #10 (permalink)
Perl Programlama
 
perlci Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Mesaj: 2,184
Varsayılan

08/08/2005, 09:13
mocakci ,4 mesaj atmış dördü de mysql türkçe karekter sorunu için. Güzel ama eski konu başlıklarına atmış.
Bu sorun çok konuşuldu ve çözümü forumda var.Aratırsanız bulursunuz.
__________________
eperl.net video
perlci hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Mysql türkçe karakter sorunu _insan_ PHP 11 02/08/2008 03:55
mysql türkçe karakter sorunu techmaster Veritabanları & SQL 5 08/05/2008 10:27
Visual Basic & MySQL (Türkçe Karakter Sorunu) VisualMan Veritabanları & SQL 9 13/03/2007 18:42
MYSQL Türkçe Karakter Problemi _insan_ Veritabanları & SQL 1 12/01/2007 13:46
mysql - php türkçe karakter problemi teddmcload PHP 6 17/03/2006 20:51


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 03:37.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net