Bagikan melalui


GunakanBOMForUnicodeEncodedFile

Tingkat Keparahan : Peringatan

Deskripsi

Untuk file yang dikodekan dengan format selain ASCII, pastikan Byte Order Mark (BOM) ada untuk memastikan bahwa aplikasi apa pun yang menggunakan file ini dapat menafsirkannya dengan benar.

Anda dapat menggunakan aturan ini untuk menguji file teks arbitrer apa pun, tetapi niatnya adalah untuk memastikan bahwa skrip PowerShell disimpan dengan BOM saat menggunakan pengodean Unicode.

Bagaimana

Untuk perintah PowerShell yang menulis ke file, pastikan Anda mengatur parameter pengodean ke nilai yang menghasilkan BOM. Di PowerShell 7 dan yang lebih tinggi, nilai parameter Pengodean berikut menghasilkan BOM:

  • bigendianunicode
  • bigendianutf32
  • oem
  • unicode
  • utf32
  • utf8BOM

Saat Anda membuat file skrip menggunakan editor teks, pastikan editor dikonfigurasi untuk menyimpan file dengan BOM. Lihat dokumentasi untuk editor teks Anda untuk petunjuk tentang cara menyimpan file dengan BOM.

Bacaan lebih lanjut

Untuk informasi selengkapnya, lihat artikel berikut ini: