2014-12-08 76 views
1

我可以输出unicode的,像经典deskflip (╯°□°)╯︵ ┻━┻到控制台?可以在PowerShell脚本输出(╯□°°)╯(┻━┻到控制台?

我必须设置这个“模式'在脚本中运行脚本时,或者我可以在脚本中做一些神奇的事情,这样脚本的使用者就不需要记住在CLI中做任何时髦的事情了?

这是我的截图.. ...

enter image description here

+4

[将Unicode字符打印到Powershell提示](http://stackoverflow.com/q/5796339/1630171)可能出现重复。 – 2014-12-08 01:22:10

+0

这很奇怪......我读过的其他东西都表明Powershell基本上是一种.Net语言,并且使用UTF-16,这应该没有问题。但是尽量让它工作,即使我专门用正确的字符创建了一个UTF-16 .ps1文件,它并不那么简单。 – 2014-12-08 01:25:40

回答

3

这是一个限制的控制台而不是Powershell的限制。如果您使用的是不同的PowerShell主机(如PowerShell的ISE),则输出将出现像您期望:

PS C:\> write-host "(╯°□°)╯︵ ┻━┻" 
(╯°□°)╯︵ ┻━┻ 

如果您尝试在控制台窗口中,你实际上得到的字符输出相同的(你可以告诉我们,如果你复制/粘贴到将显示它们的东西)。

相关问题