关于PowerShell编码
2018-11-29
关于PowerShell中文编码
我是PowerShell5.0环境,我尝试自动化生成博客markdown模板的时候使用了下面的语法:
$blogHeader > xxxx.md
感觉非常正常的操作,但开jekyll build居然崩了,报了INVALID UTF8 CHAR; 看了半天,竟然是PowerShell的OutFile的默认字符集是UTF16,什么鬼,你软真引领时代潮流; 所以改成这样:
$blogHeader | Out-File xxx.md -Encoding utf8