| 常见现象 | Get-Content 读到乱码;导出 CSV 在 Excel 中乱码 |
|---|---|
| 对策 | 读写统一 -Encoding UTF8;5.1 无 BOM 用 [IO.File] 方法;Excel 兼容用带 BOM 的 UTF8 |
常用示例
常用示例
Get-Content D:\a.txt -Encoding Default
Set-Content D:\b.txt '中文内容' -Encoding UTF8
$OutputEncoding = [Text.Encoding]::UTF85.1 的 UTF8 写入带 BOM、Out-File 默认 UTF-16;跨工具交换文件时 BOM 常是乱码根因。