我编写了一个 PowerShell 脚本,使用以下代码将文件从 Windows 转换为 Unix。
while ($line = $tempfile.ReadLine()) {
$outstream.Write($line + "`n")
}
如果数据文件中没有特殊字符,它可以正常工作。现在,如果数据文件中有一些特殊字符,它们将被转换如下:
test‡test→ test¿½test
test,test→test¿½test
任何建议如何在不转换任何字符的情况下实现它?
注意:我不想使用dos2unix此 exe,因为服务器上不存在此 exe。所以我需要批处理脚本或PowerShell中的解决方案。