我希望能够在PowerShell中显示Unicode表情符号,例如U+1F4A9。我知道这只能在ISE控制台中使用,但我不知道怎么做。
我尝试过以下方法:
这将返回61、216、169、220。但这可能不是0x1F4A9的表示方式吗?
当我尝试时:
我将得到一组不同的字节:169、244、1、0。将它们转换为Unicode字符会得到一个。
因此,我的问题是:如何在PowerShell ISE(以及控制台窗口中)显示任何Unicode字符?
我尝试过以下方法:
$CharBytes = [System.Text.Encoding]::Unicode.GetBytes("")
这将返回61、216、169、220。但这可能不是0x1F4A9的表示方式吗?
当我尝试时:
[BitConverter]::GetBytes(0x1F4A9)
我将得到一组不同的字节:169、244、1、0。将它们转换为Unicode字符会得到一个。
因此,我的问题是:如何在PowerShell ISE(以及控制台窗口中)显示任何Unicode字符?
u{}
代表什么意思? - krave