运行VS2017。我已经在ASP.NET Web应用程序中使用Subsonic ORM已有一段时间了。当我运行它时(通过我在VS中设置为外部工具的命令),输出突然变成了中文!知道为什么吗?
我正在运行的命令是:
generate /config "C:\Users\xxxx\project\web.config" /out "C:\Users\xxxx\project\SubSonic" /provider Default
此处的stackoverflow文章未回答我的问题:Cmd.exe output in Chinese。另外,它也没有:cmd is somehow writing chinese text as output
输出窗口显示很多汉字。
有什么建议吗?我已经重新启动了VS几次,并仔细检查了我的命令行是否与以前相同。谢谢!
答案 0 :(得分:0)
我想我明白了!在VS中设置外部工具时,请确保未选中“将输出作为Unicode处理”。我不确定为什么突然检查了它,但是无论如何现在都可以了!