SORU
2 Mart 2010, Salı


Neden Mercurial SQL dosyalarımı ikili olduğunu düşünüyor?

Ben sadece SQL Server, yordamlara, masa tanımlar saklı, SQL Server Management Studio kullanarak vb komut dosyası, ve Mercurial kaynak kontrolü benim depoyu eklemek için çalıştı. Gayet ekledi var, ama şimdi onları ben değişiklik fark ettiğinde, Mercurial onlara" bana uygun birleşik bir fark vermez. "dosyaları ikili görüşmeleri

Kodlama komut yenileyici ve metin için ANSI belirten bir dosya çıktı denedim bir sorun olabilir diye düşündüm ama aynı davranış. Onları sadece iyi görünümlü herhangi bir karakter Yukarı göstermeden not defteri olarak görebilirsiniz. Neden Mercurial bu dosyalar ikili olduğunu düşünüyor?

Eğer birisi bu soruna neden olabilir olmayan bir SQL Server veritabanı komut dosyası için iyi bir araç tavsiye Eğer yoksa, bu da işe yarayabilir.

CEVAP
2 Mart 2010, Salı


SQL Server Management Studio Unicode olarak dosyaları kaydeder çünkü bu sorunla karşılaştım. İlk iki bayt (çoğu zaman) Unicode bir metin dosyasının kodlamasını tanımlar. En yeni bir metin düzenleyicisi (örneğin, Not Defteri) şeffaf bir şekilde bu işi.

İlk iki bayt sorunun nerede olduğunu muhtemelen. Ÿþ gibi görünebilirler. Veya hex FE FF.

"Kaydet iletişim kutusunda düğmesini seçin listesi. Tasarruf "Kodlama ile Kaydet..." seçin ve "US-ASCII-Codepage20127" seçin. Bu ayar, yapışkan ve gelecekteki tasarruf için olmaya devam edecek.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006
  • vgeller1

    vgeller1

    22 Kasım 2009