Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Plik zawiera znak, którego nie można przedstawić na bieżącej stronie kodowej (numer). Zapisz plik w formacie Unicode, aby zapobiec utracie danych.
C4819 występuje podczas kompilowania pliku źródłowego ANSI w systemie przy użyciu strony kodowej, która nie może reprezentować wszystkich znaków w pliku.
Istnieje kilka sposobów rozwiązania problemu C4819. Jednym z prostych sposobów jest usunięcie obraźliwego znaku, jeśli na przykład nie jest on potrzebny, jeśli znajduje się w komentarzu. Możesz ustawić systemową stronę kodową w Panel sterowania na taką, która obsługuje zestaw znaków używany przez kod źródłowy. Sekwencje ucieczki Unicode umożliwiają tworzenie znaków lub ciągów, które używają tylko podstawowego zestawu znaków ANSI w kodzie źródłowym. Na koniec możesz zapisać plik w formacie Unicode z podpisem, nazywanym również znacznikiem kolejności bajtów (BOM).
Aby zapisać plik w formacie Unicode, w programie Visual Studio wybierz pozycję Plik>Zapisz jako. W oknie dialogowym Zapisz plik jako wybierz listę rozwijaną na przycisku Zapisz i wybierz pozycję Zapisz z kodowaniem. Jeśli zapiszesz tę samą nazwę pliku, może być konieczne potwierdzenie, że chcesz zamienić plik. W oknie dialogowym Zaawansowane opcje zapisywania wybierz kodowanie, które może reprezentować wszystkie znaki w pliku — na przykład Unicode (UTF-8 z podpisem) — Strona kodowa 65001, a następnie wybierz przycisk OK.