我可以输出unicode,比如经典的桌面翻转(╯°□°)╯︵ ┻━┻
到控制台吗?
我在运行脚本时是否必须在cli中设置此“模式”,或者我可以在脚本本身做一些魔术,因此我的脚本的使用者不需要记住在CLI中做任何有趣的事情?
这是我的截图....
答案 0 :(得分:3)
这是控制台的限制,而不是Powershell的限制。如果您使用其他Powershell主机(例如Powershell ISE),则输出将按预期显示:
PS C:\> write-host "(╯°□°)╯︵ ┻━┻"
(╯°□°)╯︵ ┻━┻
如果你在控制台窗口中尝试这样做,你实际上会得到相同的字符输出(你可以告诉你是否复制/粘贴到会显示它们的东西)。