本文介绍了在PowerShell中编写十六进制转义字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法在PowerShell中编写这样的代码?(Linux将与Perl一起使用)
char foo = 'x41';
我需要在其中一个程序中输入一些不可打印的字符
推荐答案
我想提供一种不同于强制转换为十六进制的方法。PowerShell7不使用十六进制,而是支持Unicode字符编码(请参阅文章about_special_characters>;Unicode Characters)。因此,如果将x041作为拉丁文大写A,则Unicode的等价物将是"`u{41}"
。该示例演示了Microsoft Docs示例:"`u{2195}"
(注意字母前面的反号)。
Helpful table for coding is here。
这篇关于在PowerShell中编写十六进制转义字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!