# Encoding
## UseUtf8NoBom
The default encoding for snapshot files uses UTF-8 with byte order marks (BOM) enable. To disable UTF-8 BOMs, call `VerifierSettings.UseUtf8NoBom`.
```cs
public static class ModuleInitializer
{
[ModuleInitializer]
public static void Init() =>
VerifierSettings.UseUtf8NoBom();
}
```
snippet source | anchor
## UseEncoding
To override the encoding used for snapshot files, replacing the default UTF-8 encoding, call `VerifierSettings.UseEncoding` providing a `System.Text.Encoding` instance.
```cs
public static class ModuleInitializer
{
[ModuleInitializer]
public static void Init()
{
var encoding = new UnicodeEncoding(
bigEndian: false,
byteOrderMark: true,
throwOnInvalidBytes: true);
VerifierSettings.UseEncoding(encoding);
}
}
```
snippet source | anchor