相关疑难解决方法(0)

将Unicode字符打印到PowerShell提示符

我正在尝试设置Mercurial以打印出我目前使用PowerShell的存储库的状态.到目前为止,我已经完成了所有工作,但是当我在存储库中时,我希望能够在提示符下打印"☿".不幸的是,PowerShell似乎在打印Unicode字符时遇到了一些问题.

在接受的答案中是否存在将显示Unicode字符的Windows命令shell?建议随Windows 7(我正在使用)附带的PowerShell v2能够打印Unicode字符,但我似乎无法让它工作.同样,下一个使用的答案chcp 65001也不起作用.

这仍然是PowerShell中的缺陷,还是我错过了一些明显的东西?

unicode powershell mercurial windows-7

25
推荐指数
3
解决办法
2万
查看次数

在Powershell中显示Unicode

虽然Powershell几乎不可能实现,但我想要实现的目标却相当简单.

我想显示文件的完整路径,其中一些文件的名称中包含阿拉伯语,中文,日语和俄语字符

我总是得到一些难以理解的输出,如下图所示 在此输入图像描述

在控制台中看到的输出正在被另一个脚本消耗.输出包含而不是实际的人物.

执行的命令是

(Get-ChildItem -Recurse -Path "D:\test" -Include *unicode* | Get-ChildItem -Recurse).FullName
Run Code Online (Sandbox Code Playgroud)

是否有任何简单的方法来启动PowerShell(通过命令行或以任何方式写入脚本),以便正确地看到输出.

PS我在Stack Overflow上经历了很多类似的问题,但除了称之为Windows控制台子系统问题之外,它们都没有太多的输入.

unicode terminal powershell utf-8 windows-console

25
推荐指数
3
解决办法
2万
查看次数