Windows 7 üzerine kurulu olan MongoDB üzerine aşağıdaki kodlarla insert yaptığımda türkçe karakterlerde problem oluşuyor (mongo.exe üzerinden baktığımda kare biçiminde gözüküyor türkçe karakterler). Bunun sebebi nedir acaba?

http://pastebin.com/LY3sMg3T

soruldu: 28 Haz '12, 17:26

Dreamcatcher's gravatar image

Dreamcatcher
2106812
cevap kabul oranı: 22%

değiştirildi: 29 Haz '12, 04:39

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


MongoDB BSON objelerinde zaten UTF-8 kullaniliyor, bu da türkce karakterler de dahil her türlü standart latin olmayan karakterleri MongoDB'de eklemenize imkan saglar. Hangi dili kullaniyorsaniz text dosyasini okurken UFT-8 okuyun ve MongoDB'ye insert yaparken UTF-8 formatinda insert yapin, boylece sorun cozulmus olur.

Burda MongoDB UTF-8 aciklamalari var: Internationalized Strings

permanent link

cevaplandı: 29 Haz '12, 05:02

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Kullandığım makina Windowns 7 Türkçe kurulum yapılıp, daha sonra ingilizce paketi ile dili değiştirilmişti ondan şüphelenip ubuntu'ya kurduğum bir mongodb'ye aynı kodlarla insert işlemi yaptığımda bu sorunla karşılaşmadım. Ayrıca önceki denemelerimde direk string değerinden (string = "türkçe" biçiminde) insert işlemi yaptığımdada aynı karakter hatasını almıştım. Zannedersem bendeki kurulumda oluşan bir sorundu.

(01 Tem '12, 19:31) Dreamcatcher Dreamcatcher's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×6
×4

Soruldu: 28 Haz '12, 17:26

Görüntüleme: 1,586 kez

Son güncelleme: 01 Tem '12, 19:31

powered by BitNami OSQA