编码选项配置
public sealed class EncodingOptions
Inheritance System.Object 🡒 EncodingOptions
| Fields | |
|---|---|
| Default | 默认编码选项(自动检测读取,UTF-8 无 BOM 写入) |
| PowerShell | PowerShell 脚本编码选项(UTF-8 带 BOM) |
| Properties | |
|---|---|
| ConfidenceThreshold | 编码检测置信度阈值(0.0-1.0),默认 0.6 |
| EnableCache | 是否启用编码检测缓存,默认 true |
| EnableLogging | 是否启用编码检测日志,默认 false |
| FallbackEncoding | 回退编码(自动检测失败时使用),默认 UTF-8 |
| ReadEncoding | 指定的读取编码(当 ReadStrategy 为 Specified 时使用) |
| ReadStrategy | 读取策略,默认自动检测 |
| WriteEncoding | 指定的写入编码(当 WriteStrategy 为 Specified 时使用) |
| WriteStrategy | 写入策略,默认 UTF-8 无 BOM |
| Methods | |
|---|---|
| GetReadEncoding(Encoding) | 获取读取时使用的编码 |
| GetWriteEncoding(Encoding) | 获取写入时使用的编码 |