Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
149
Tıklama
0
Öne Çıkarma
mysql Türkçe karakterleri OSX'te doğru gösterirken Windows'ta göstermiyor.
T
8 yıl
Yarbay
Konu Sahibi

Mrb,

okul.sql adlında MySQL dosyam var, içinde tablolarda sütunlarda Türkçe karakterle var.


Bu dosyayı OSX bilgisayarımdaki mysql-5.1.71 ile açtım:

$ mysql -uroot -hlocalhost -p
MYSQL> CREATE database okul;
MYSQL> EXIT;

Açtıktan sonra mysql ile giriş yapıp:

$ mysql -uroot -hlocalhost -p okul < ~/Documents/okul.sql
MYSQL> USE okul;
MYSQL> SHOW FULL COLUMNS FROM ogrenci;


bozuk gösteren türkçe karakterlerin hangi Charset ile kodlandığına baktım, 'isim' alanı --> latin1_swedish_ci cıktı.


SELECT isim FROM ogrenci ile deneyince tüm türkçe karakterler doğru çıkıyor. OSX 'te sorun yok.

Aynı veritabanını aynı şekilde Windows XP'deki mysql-5.1.73 ile deneyince Türkçe karakterler bozuk çıkıyor.

mysql'i başlatırken my.ini dosyası içinde

default-character-set=cp1256
=UTF8
=Latin1
gibi değişik seçeneklerle başlattım fakat faydası olmadı cp1256 ile başlattığımda daha kötü bile oldu:

MYSQL> UPDATE ogrenci SET isim = 'Hasan Ağrılı' WHERE id = 7;

girdiğimde ERROR 1366 Incorrect string value .... for column 'isim' hatası da verdi yani elle dahi Türkçe karakterli giriş yapamadım o yüzden default-character-set seçeneğini # ile devre dışı bıraktım.

Şu anki haliyle UPDATE ile Türkçe karakter girişi yapabiliyorum ancak mevcut girişlerde Türkçe karakterleri doğru göremiyorum.

Bu durumu düzeltmek için ne yapabilirim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 16 Mayıs 2017; 10:59:15 >

< Bu ileti mini sürüm kullanılarak atıldı >

T
8 yıl
Yarbay
Konu Sahibi

Çok zor bir soru mu sordum? Bu Türkçe karakter sorunu ezeli sorundur. Yardım lütfen.



< Bu ileti mini sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.