Türkçe karakter problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Türkçe karakter problemi

Mesaj gönderen heavy »

arkadaşlar forumda bulduğum charset çözümü maalesef işime yaramadığı için soruyorum.

"Bölge ve Dil Seçenekleri" / "Bölgesel Seçenekler" sekmesindeki seçenekler "Türkçe" ve "Türkiye" seçili iken hazırladığım program, seçenekleri "İngilizce (A.B.D)" ve "ABD" yapınca karakter olarak sapıtıyor.

DBLookupComboBox ile İlleri listeletiyorum fakat ABD seçili iken içinde türkçe karakter geçen illeri seçemiyorum.

Label ve DBLookupComboBox'ın font ayarları şu şekilde:

Charset : TURKISH_CHARSET
Font : Arial

önce: Resim
sonra: Resim

bu sorunumu nasıl çözebilirim? yardımcı olabilirseniz sevinirim.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Türkçe karakter problemi

Mesaj gönderen conari »

Veritabanı ne ile ne ile bağlanıyorsunuz?
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: Türkçe karakter problemi

Mesaj gönderen heavy »

veritabanı Access.

Kod: Tümünü seç

tablo adı: iller
il (metin 50)         ilplakano(uzun tamsayı)
ADANA          1
.....
.....
ARTVİN         8
.....
.....
İSTANBUL      34


tablo adı : kisi
nufuskayitil (metin 80)

DBLookupComboBox da illeri listeletip kisi tablosundaki nufuskayitil alanına kaydediyorum. ayarları değiştirmedikçe seçimlerde vs. hiç bir sorun yok ama ABD yapınca sapıtıyo.

ADOConnection, ADOTable ve DataSource ile bağlantıları yaptım.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Türkçe karakter problemi

Mesaj gönderen Battosai »

Dil ayarlarını neden değiştiriyorsunuz peki...Gerek var mı ?
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: Türkçe karakter problemi

Mesaj gönderen heavy »

program yeri geliyo almanca xp de yada ingilizce xp de çalışabiliyor ve her seferinde müşterinin dil ayarlarını değiştirmesi gerektiğini söylemek mantıksız olur. bunun test etmek amacıyla değişiklik yapıyorum.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Türkçe karakter problemi

Mesaj gönderen conari »

O zaman dblookupcombo kullan işlemlerdede id ile işlem yap.
Labelları v.s. değişmesi normal.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Türkçe karakter problemi

Mesaj gönderen sabanakman »

Fontun altında bir de Charset özelliği vardır. Bunu TURKISH_CHARSET yapmalısın. Bazı fontların bu özelliği olmayabilir. Bazı sistemlerde de bu özellik yüklü olmayabilir. O zaman yapacak bir şey yok malesef.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Türkçe karakter problemi

Mesaj gönderen Lost Soul »

programınızın yannda windowsun türkçe paket yamasını yükleseniz daha iyi olmaz mı :)
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: Türkçe karakter problemi

Mesaj gönderen heavy »

sabanakman yazdı:Fontun altında bir de Charset özelliği vardır. Bunu TURKISH_CHARSET yapmalısın. Bazı fontların bu özelliği olmayabilir. Bazı sistemlerde de bu özellik yüklü olmayabilir. O zaman yapacak bir şey yok malesef.
kullandığım xp zaten türkçe ve font ayarları da TURKISH_CHARSET şeklinde. başka fontlarda denedim ama nafile :(
heavy
Üye
Mesajlar: 67
Kayıt: 07 May 2005 03:31

Re: Türkçe karakter problemi

Mesaj gönderen heavy »

ayrıca bu ayarla (ABD) iken webbrowser componentine uzun klasör isimlerindeki (aralarında boşluk ve türkçe karakterler olan(ç,ö de bişi yok ama ş kullanınca sapıtıyo) dosyaları göstertemiyorum.

acaba delphi 2009 bu sorunlarımı çözer mi ? Başka türkçe programları da bu durumda kullandığımda onlarda da karakter bozulmaları oluyor fakat world excel gibi programlarda bu sorun yok.

genel bi çözümü olmalı ama nasıl?!
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Türkçe karakter problemi

Mesaj gönderen sabanakman »

Klasör ve dosya isimleri söz konusuysa genel çözümü yok malesef, illaki bölgesel ayarlardan kullanılacak dil karakteri seçilmeli.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla