使用powershell批量修改文本为utf8
Posted WeyneChen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用powershell批量修改文本为utf8相关的知识,希望对你有一定的参考价值。
根据上一篇powershell生成pro的方法,增加一个批量修改文本文件为utf8格式的方法
$incPath = dir -filter "*.c" -Recurse $temp = " " foreach($fpath in $incPath) { $headList=$fpath.DirectoryName + "\" + $fpath.name $temp = cat $headList $temp | Out-File -Encoding utf8 $headList }
经实践发现,如果文本本身是ASCII或者utf8,使用这一个脚本没有问题,但是若是文本本身是utf8无BOM格式,则会乱码。所以powershell可能无法完成,需要使用python了。
以上是关于使用powershell批量修改文本为utf8的主要内容,如果未能解决你的问题,请参考以下文章
unity3d 中文乱码解决方法——cs代码文件格式批量转化UTF8
请问用批处理命令如何将ANSI编码的txt文件批量转换utf8编码的?就右键另存为那种,但是量太大。