Wygląda na to, że Visual Studio 2012 nienawidzi UTF-8 bez BOM i zawsze go dodaje, co powoduje powstanie pustej linii na stronach PHP.
Jak mogę zmienić kodowanie na UTF-8 bez BOM (lub przynajmniej na Unicode ...)
Wygląda na to, że Visual Studio 2012 nienawidzi UTF-8 bez BOM i zawsze go dodaje, co powoduje powstanie pustej linii na stronach PHP.
Jak mogę zmienić kodowanie na UTF-8 bez BOM (lub przynajmniej na Unicode ...)
Odpowiedzi:
Zobacz bezpłatne rozszerzenie Fix File Encoding :
Bezpłatne rozszerzenie Fix File Encoding zapobiega dodawaniu BOM do plików UTF-8 w programie Visual Studio 2012/2010.
Zwykle podczas edycji pliku UTF-8 w programie Visual Studio dodaje on sekwencję znacznika kolejności bajtów (BOM) 0xEF, 0xBB, 0xBF na początku pliku. Czasami myli inne aplikacje przetwarzające plik. Możesz wybrać kodowanie ręcznie (Plik - Zaawansowane opcje zapisu ... lub Plik - Zapisz jako ... - Zapisz z kodowaniem ...), ale musisz to zrobić przy każdym ponownym otwarciu pliku:
Napraw kodowanie plików automatycznie wykrywa otwarcie pliku UTF-8 w programie Visual Studio i ustawia kodowanie na UTF-8 bez podpisu. Jeśli nie edytujesz pliku, pozostaje on niezmodyfikowany. Jeśli edytujesz plik, zostanie on zapisany bez BOM.
Napraw kodowanie plików pozwala skonfigurować pliki do kodowania na podstawie ścieżki pliku i rozszerzenia pliku. Domyślnie tylko pliki .html są chronione przed Visual Studio.
Nie mam doświadczenia z tym rozszerzeniem, ale wygląda na to, że odpowiada Twoim potrzebom.