1
我可以输出unicode的,像经典deskflip (╯°□°)╯︵ ┻━┻
到控制台?可以在PowerShell脚本输出(╯□°°)╯(┻━┻到控制台?
我必须设置这个“模式'在脚本中运行脚本时,或者我可以在脚本中做一些神奇的事情,这样脚本的使用者就不需要记住在CLI中做任何时髦的事情了?
这是我的截图.. ...
我可以输出unicode的,像经典deskflip (╯°□°)╯︵ ┻━┻
到控制台?可以在PowerShell脚本输出(╯□°°)╯(┻━┻到控制台?
我必须设置这个“模式'在脚本中运行脚本时,或者我可以在脚本中做一些神奇的事情,这样脚本的使用者就不需要记住在CLI中做任何时髦的事情了?
这是我的截图.. ...
这是一个限制的控制台而不是Powershell的限制。如果您使用的是不同的PowerShell主机(如PowerShell的ISE),则输出将出现像您期望:
PS C:\> write-host "(╯°□°)╯︵ ┻━┻"
(╯°□°)╯︵ ┻━┻
如果您尝试在控制台窗口中,你实际上得到的字符输出相同的(你可以告诉我们,如果你复制/粘贴到将显示它们的东西)。
[将Unicode字符打印到Powershell提示](http://stackoverflow.com/q/5796339/1630171)可能出现重复。 – 2014-12-08 01:22:10
这很奇怪......我读过的其他东西都表明Powershell基本上是一种.Net语言,并且使用UTF-16,这应该没有问题。但是尽量让它工作,即使我专门用正确的字符创建了一个UTF-16 .ps1文件,它并不那么简单。 – 2014-12-08 01:25:40