folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Sunucudan Sunucuya SQL Script - Türkçe Karakter Sorunu



Sunucudan Sunucuya SQL Script - Türkçe Karakter Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    bir müşteriye veritabanındaki içerikleri sql serverdan database scripti alarak gönderiyoruz ama onların sunucuda scripti çalıştırınca tüm türkçe karakterler değişiyor, nasıl bir ayar yapmamız gerekiyor yada nasıl göndermemiz gerek?

    onların suncuya hiçbir şekilde erişemiyoruz ama muhtemel sunucu dili eng dir

    anlayan bilen var mıdır hocalar?


    ...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    gönderdiğiniz script'in file'inin encode'sini utf8-withoutbom yapıp deneyin hocam.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    notepad de açıp unicode olarak farklı kaydedin buda iş görür.


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek
    manglerman bunu yazdı

    notepad de açıp unicode olarak farklı kaydedin buda iş görür.

    +1.

    SQL Server Unicode sever. Bir de, kaynak sunucudaki tabloda ve sütunlarda Collation sunucu varsayılanı ise ve o sunucu yerel yapılandırması da Türkçe ise, ancak; sql script Collation tanımları içermiyorsa hedef sunucu yerel yapılandırması Türkçe dışında  olduğundan dolayı da sıkıntılar çıkıyor olabilir. Scripti tablo, sütun  kapsamlarında Collation belirlenecek şekilde alın, öyle de yükleyin kesinlike.

    Script'leri Management Studio aracılığı ile alıyorsanız Script Collation seçeneği olmalı. Bunu aktifleştirerek alın scriptinizi.

    buzukatak tarafından 05/Eyl/13 10:25 tarihinde düzenlenmiştir

    anlıyorum.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    Böyle yaptım hocalar 

    @buzukatak hocam üstteki olmazsa dediğin gibi deneyecem inşallah olur 


    ...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek

    @acemi-webci, o seçenek dosyanın kodlamasını değiştirmez tabi daha önce alttaki Utf-8 Kodlamasına Dönüştür seçip kaydetmediysen. Kodlamaları dosya üzerinde değiştiren seçenekler o menüdeki kesmeden sonra gelenler.

    Bu arada SQL Server için Unicode olarak little endian kullan. Yani alttaki UCS-2 Little Endian olan. Utf-8 katı bir multibyte encoding türü olmadığından import sırasında dosyanın ascii olarak ele alınması durumu falan olabilir. Bu yüzden UCS daha iyi olur. O dediğimi script collation seçeneğini ise kesinlikle kontrol et. Kolay gelsin.


    anlıyorum.
Toplam Hit: 1094 Toplam Mesaj: 6