windows – 只用UTF8 BOM写一个空文件

前端之家收集整理的这篇文章主要介绍了windows – 只用UTF8 BOM写一个空文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
OS Windows 7 SP1
我在cmd.exe中创建一个空文本文件

echo 2> .gitignore

此命令将std :: cerr(在本例中为空输出)重定向到.gitignore文件中.结果文件有ANSI编码,但我需要utf-8.我可以为>指出必要的编码(utf-8)吗?操作?

解决方法

通过批处理文件输出重定向是不可能的.

使用内置实用程序执行此操作的唯一方法调用powershell:

powershell -c "[io.file]::WriteAllText('.gitignore','',[System.Text.Encoding]::UTF8)"

猜你在找的Windows相关文章