【发布时间】:2009-11-11 18:58:22
【问题描述】:
PowerShell $OutputEncoding 默认为 ASCII。默认情况下,PowerShell 以 Unicode 表示字符串。当我使用 ISE 创建脚本时,它们是用 Unicode 创建的。
以下命令将文本发送到 Unicode 文件: echo 测试 > test.txt
当我将这些文件推送到 GitHub 时,代码视图会卡住它们,因为它们不是 UTF-8。
我对提交期间工作量最少的最佳解决方案感到困惑。
我知道我可以转换每个文件然后提交,但这对我来说似乎是个胆小鬼。显然,我无法更改 PowerShell 在内部表示字符串的方式,我也不想这样做。
其他人在做什么?
【问题讨论】:
标签: encoding powershell utf-8