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
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.
Neden Java 10-99 arasındaki tüm sayıla...
Bir kendisine dahil ederse, ne olduğun...
Sihirli bir numara, ne olduğunu ve ned...
Neden't ondalık sayılar ikili düz...
Neden bu dize uzunluğu daha fazla kara...