在Powershell中打印非拉丁字符

时间:2018-08-01 11:32:58

标签: powershell cmd python-3.7

我是这个新手,所以如果我的Q是“哑巴”,请找借口。 我有一个.txt文件,其中包含一些非拉丁文字(阿拉伯语,北印度语,日语等)。当我在记事本中打开时,这些字符显示正常。但是,如果我尝试在cmd提示窗口或Windows Powershell中打印它们(原始数据),它们将显示为方框或Q标记。 我正在阅读一些网站,但发现一些冲突的信息-上述控制台不支持非拉丁脚本吗?

1 个答案:

答案 0 :(得分:2)

您需要在调用-Encoding文件的命令上更改*.txt(如果支持)。

Get-Content C:\temp\test2.txt
सà¥à¤Ÿà¥ˆà¤• ओवरफ़à¥à¤²à¥‹
كومة أكثر من التدÙÙ‚
スタックオーãƒãƒ¼ãƒ•ãƒ­ãƒ¼

Get-Content C:\temp\test2.txt -Encoding UTF8
स्टैक ओवरफ़्लो
كومة أكثر من التدفق
スタックオーバーフロー
相关问题