win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

发现出现这个报错和win10的默认编码方式 GBK 有关系,改默认编码方式为UTF-8 就可以一劳永逸的解决。

最新的win10 系统提供了更改默认编码方式的选项,不过要手动更改。
首先打开Windows 设置,选择 时间和语言

win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

然后,选择 区域和语言, 找到 管理语言设置win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

找到 更改系统区域设置win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

勾选 Bata版:使用Unicode UTF-8全球语言支持 选项:win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

最后重启电脑。