ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - Türkçe Karakter Sorunu
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


Türkçe Karakter Sorunu

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
ErdalSert Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 03 Aralık 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ErdalSert Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Türkçe Karakter Sorunu
    Gönderim Zamanı: 09 Aralık 2007 Saat 21:12
Selamlar,

Disardan Netsis datasi okurken Türkçe karakterleri bozuk aliyorum, netsis database'in collation'u   "SQL_Latin1_General_CP1_CI_AS" olarak set edilmis.
Fakat bu datayi serve eden Sql Server 2005'in collation'u kurulurken "Turkish_CI_AS" olarak set edilmis.

Simdi acaba benim bu Türkçe karakterleri bozuk almam bu server- database karakter set uyumsuzlugu olabilirmi ? Yoksa baska bir sorundan mi süphelenmek lazim, ne dersiniz ?

Önerilerinizi bekliyorum ...

Erdal


Yukarı Dön
(sa) Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 24 Mart 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı (sa) Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 08:39
selamlar
disardan derken hangi arayuzu kastediyorsunuz?
çogu arayüzde autotranslate var diye biliyorum.
sql ile ilgili oldugunu düsünmüyorum.
(sa)
Yukarı Dön
NETSYS Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 30 Ekim 2007
Durum: Aktif Değil
Puanlar: 3
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı NETSYS Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 10:22
SQL SERVER "Turkish_CI_AS" KESINLIKLE OLMAMALI.
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 10:26

Adoconnetion kullaniyor iseniz, ayarlarda auto translate kismini false yapmaniz lazim..

 
BDE ile baglaniyorsan problem yok.
Yukarı Dön
emiray Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 11 Nisan 2007
Durum: Aktif Değil
Puanlar: 39
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı emiray Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 11:15
Orjinalini yazan: ErdalSert ErdalSert Yazdı:

Selamlar,Disardan Netsis datasi okurken Türkçe karakterleri bozuk aliyorum, netsis database'in collation'u   "SQL_Latin1_General_CP1_CI_AS" olarak set edilmis.Fakat bu datayi serve eden Sql Server 2005'in collation'u kurulurken "Turkish_CI_AS" olarak set edilmis.Simdi acaba benim bu Türkçe karakterleri bozuk almam bu server- database karakter set uyumsuzlugu olabilirmi ? Yoksa baska bir sorundan mi süphelenmek lazim, ne dersiniz ?Önerilerinizi bekliyorum ...Erdal



Dis veri al yöntemini anladigim kadariyla excelle yapiyorsunuz. Excel de tr karakter sorunu var. bu sorun ilgili excel sayfaya bir kod yazilarak çözümlenebiliyor.

Düzenleyen emiray - 10 Aralık 2007 Saat 11:16
netsis bir tutkudur.Yaşamak Lazım
Yukarı Dön
NeTSiSFoReVeR Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge
ANKARA

Kayıt Tarihi: 11 Kasım 2006
Konum: Aydın
Durum: Aktif Değil
Puanlar: 821
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı NeTSiSFoReVeR Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 13:19
Orjinalini yazan: ErdalSert ErdalSert Yazdı:

Selamlar,

Disardan Netsis datasi okurken Türkçe karakterleri bozuk aliyorum, netsis database'in collation'u   "SQL_Latin1_General_CP1_CI_AS" olarak set edilmis.
Fakat bu datayi serve eden Sql Server 2005'in collation'u kurulurken "Turkish_CI_AS" olarak set edilmis.

Simdi acaba benim bu Türkçe karakterleri bozuk almam bu server- database karakter set uyumsuzlugu olabilirmi ? Yoksa baska bir sorundan mi süphelenmek lazim, ne dersiniz ?

Önerilerinizi bekliyorum ...

Erdal


bunun collation ile bir ilgisi yok. DTS ile aliyorsaniz türkçe karakter sorunu çikacaktir. Bana kalirsa eger veri çok degilse serbest rapordan alip excele aktarabilirsiniz. Oda olmazsa netsis transfer den sablon olusturup disari alabilirsiniz.
Yukarı Dön
(sa) Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 24 Mart 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı (sa) Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 13:32
selam
DTS ile ilgili olarak sunu ekleyeyim.
yonetimsel araclardaki veri kaynaklari'ndan(odbc) yeni bir odbc tanimlarken en son onay ekranindaki
karakter verilerde çeviri gerçeklestir
tikini kaldirdigimiz zaman türkçe karakterler sorunsuz olarak geliyor.
bulana kadar çok ugrasmistim bendeWink
(sa)
Yukarı Dön
ErdalSert Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 03 Aralık 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ErdalSert Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 14:18
Tekrar Selam,

DTS  kullanmiyorum, direkt C# de (ADO 2.0 ile) DataSet ile çekip grid nesnesine dataset'i bind ediyorum.

kullandigim connection string söyle:
"Server=Srv1;Database=XXXX01;Uid=User1;Pwd=pass"

acaba SqlConnection nesnesi için kullandigim bu ConnectionString de mi bir parametre olmali butür durumlar için ?



 


Düzenleyen ErdalSert - 10 Aralık 2007 Saat 14:27
Yukarı Dön
(sa) Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 24 Mart 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı (sa) Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 14:58
selam
con.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PASSWORD=99999999;auto translate=false;" + "Initial Catalog='" + SIRKET;Data Source=SERVER_NAME"
 
boyle deneyin bakalim
(sa)
Yukarı Dön
ErdalSert Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 03 Aralık 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ErdalSert Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 15:24
Keyword not supported: 'provider'.

Hatasi dönüyor, gönderdigin bu ConnectionString, ADO 2.0'da mi kullaniliyor ?
Yukarı Dön
ErdalSert Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 03 Aralık 2007
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ErdalSert Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 15:41
(sa),

using System.Data.OleDb;

bu namespace ile sorun çözüldü ama ADO 2.0 native kullanmamis olduk ...

Yukarı Dön
(sa) Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 24 Mart 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı (sa) Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 16:10

hayirlisi olsun

kolay gelsin
(sa)
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 16:35
Ben Delphi 7 ile baglanirken ADo Connection kullaniyorum.
Dedigim gibi bu nesnenin özelliklerinde auto translate = false çevirmem yeterli oluyor.
Yukarı Dön
NeTSiSFoReVeR Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge
ANKARA

Kayıt Tarihi: 11 Kasım 2006
Konum: Aydın
Durum: Aktif Değil
Puanlar: 821
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı NeTSiSFoReVeR Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Aralık 2007 Saat 17:35
Orjinalini yazan: (sa) (sa) Yazdı:

selam
DTS ile ilgili olarak sunu ekleyeyim.
yonetimsel araclardaki veri kaynaklari'ndan(odbc) yeni bir odbc tanimlarken en son onay ekranindaki
karakter verilerde çeviri gerçeklestir
tikini kaldirdigimiz zaman türkçe karakterler sorunsuz olarak geliyor.
bulana kadar çok ugrasmistim bendeWink
Tesekkürler üstad.
Yukarı Dön
(sa) Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 24 Mart 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı (sa) Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 11 Aralık 2007 Saat 08:30
günaydin
rica ederim üstad'im
ne demek
 
(sa)
Yukarı Dön
c1982 Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 11 Temmuz 2007
Durum: Aktif Değil
Puanlar: -2
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı c1982 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Ocak 2008 Saat 10:08
ADO.NET te eski ADO daki oldugu gibi auto translate özelligi bulunmuyor. Bunu biraz farkli bir yöntemle su sekilde çözebilirsin.


static string MSTurkce(string windowsTurkce)
{
return Encoding.Default.GetString(Encoding.GetEncoding(1252).GetBytes( windowsTurkce ));
}

static void Test()
{
String test = "ÐÐÜÜÞÞÝÝÖÖÇÇççööiiþþððüü";
Console.WriteLine(MSTurkce("\n\nTürkçe " + test));
}

Böylelikle SqlConnection classini kullanabilirsin.
Yukarı Dön
erdal_sert Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 14 Ocak 2008
Konum: İstanbul
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı erdal_sert Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Ocak 2008 Saat 16:56
selam,

Bu sorun sadece kod da degil sql server üstünde de sorun oldu.

berber çalismasi gereken database'in Netsis olmayani Turkish_CI_AI , netsis bu database'e trigger la yazarken de Türkçe fontlari bozuk yaziyor.

Yani bir yeri kapasak biryer açiliyor, bu senin verdigine benzer bir parse islemi yaptiriyorum zaten ama, bu durumda da datayi direkt bind etmeden, dönen degerleri bu selilde isleme tutunca perfomans dan keybediyoruz.

Müsait bir zaman dbfactory ile oynayip custom bir baglanti ve isleme classi yapmak lazim ...

Bu arada ilgine de tesekkür ederim.




Düzenleyen erdal_sert - 22 Ocak 2008 Saat 17:05
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,770 Saniyede Yüklendi.