Visual Studio 2012, BOM olmadan UTF-8'den nefret ediyor ve her zaman ekliyor ve PHP sayfalarında boş bir satırla sonuçlanıyor.
Kodlamayı BOM olmadan UTF-8 olarak nasıl değiştirebilirim (veya en azından Unicode ...)
Visual Studio 2012, BOM olmadan UTF-8'den nefret ediyor ve her zaman ekliyor ve PHP sayfalarında boş bir satırla sonuçlanıyor.
Kodlamayı BOM olmadan UTF-8 olarak nasıl değiştirebilirim (veya en azından Unicode ...)
Yanıtlar:
Ücretsiz Fix File Encoding uzantısına bakın :
Ücretsiz Fix File Encoding uzantısı Visual Studio 2012/2010'un UTF-8 dosyalarına BOM eklemesini önler.
Normalde, bir UTF-8 dosyasını Visual Studio'da düzenlediğinizde, dosyanın başına bayt sırası işareti (BOM) sırası 0xEF, 0xBB, 0xBF ekler. Bazen dosyayı daha da işleyen diğer uygulamaları karıştırır. Bir kodlamayı manuel olarak seçebilirsiniz (Dosya - Gelişmiş Kaydetme Seçenekleri ... veya Dosya - Farklı Kaydet ... - Kodlama ile Kaydet ...), ancak dosyayı her yeniden açışınızda yapmanız gerekir:
Fix File Encoding, UTF-8 dosyasının Visual Studio'da açıldığını otomatik olarak algılar ve kodlamasını imzalamadan UTF-8 olarak ayarlar. Dosyayı düzenlemezseniz değiştirilmeden kalır. Dosyayı düzenlerseniz, Malzeme Listesi olmadan kaydedilir.
Dosya Kodlamasını Onar, dosya yoluna ve dosya uzantısına göre hangi dosyaların kodlanacağını yapılandırmanıza olanak tanır. Varsayılan olarak, yalnızca .html dosyaları Visual Studio'dan korunur.
Bu uzantıyla ilgili hiçbir deneyimim yok, ancak ihtiyaçlarınıza cevap veriyor gibi görünüyor.