Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
poziom ważności: ostrzeżenie
Opis
W przypadku pliku zakodowanego w formacie innym niż ASCII upewnij się, że jest obecny znacznik zamówienia bajtów (BOM), aby upewnić się, że każda aplikacja korzystająca z tego pliku może poprawnie go interpretować.
Za pomocą tej reguły można przetestować dowolny plik tekstowy, ale intencją jest upewnienie się, że skrypty programu PowerShell są zapisywane przy użyciu modelu BOM podczas korzystania z kodowania Unicode.
Jak
W przypadku poleceń programu PowerShell, które zapisują w plikach, upewnij się, że ustawiono parametr kodowania na wartość, która generuje model BOM. W programie PowerShell 7 lub nowszym następujące wartości parametru Encoding tworzą model BOM:
bigendianunicodebigendianutf32oemunicodeutf32utf8BOM
Podczas tworzenia pliku skryptu przy użyciu edytora tekstów upewnij się, że edytor jest skonfigurowany do zapisywania pliku przy użyciu modelu BOM. Zapoznaj się z dokumentacją edytora tekstów, aby uzyskać instrukcje dotyczące sposobu zapisywania plików za pomocą modelu BOM.
Linki zewnętrzne
Aby uzyskać więcej informacji, zobacz następujące artykuły: