Powershell通过添加奇数字符的命令调用MySQL

Powershell通过添加奇数字符的命令调用MySQL,mysql,powershell,character,Mysql,Powershell,Character,我有一个很奇怪的。。。 我将一个表从本地MySQL数据库输出到一个文本文件中,每个记录都有INSERT语句,这是一个更大的脚本的一部分,是将数据加载到Aurora表中最有效的方法。 除了一只臭虫熊外,一切正常。第一次插入在插入的第一个字段中添加奇数字符,但不添加其他字符。 我的发言: \mysqldump.exe-h localhost-u$localuser-password=$localpass-default character set=utf8-extended insert=FALSE

我有一个很奇怪的。。。 我将一个表从本地MySQL数据库输出到一个文本文件中,每个记录都有INSERT语句,这是一个更大的脚本的一部分,是将数据加载到Aurora表中最有效的方法。 除了一只臭虫熊外,一切正常。第一次插入在插入的第一个字段中添加奇数字符,但不添加其他字符。 我的发言: \mysqldump.exe-h localhost-u$localuser-password=$localpass-default character set=utf8-extended insert=FALSE-add drop table abcdatabase exporttable | Out File$dataoutfile 第一条insert语句将insert插入exporttable值“ï»13150”,。。。 你知道前三个角色是什么吗?更重要的是,我如何摆脱他们?
提前感谢

好的,所以我通过底部的这篇文章解决了这个问题,这篇文章是JBurace的评论。我在Out File语句的末尾添加了-Encoding default,问题就消失了。Bizzare这只是一个领域的一部分,但是嘿

最好选择编码而不是默认编码,并强制使用,因为在升级powershell时默认编码可能会更改。写入文件有很长一段时间会弄乱UTF-8-NoBOM编码。