当我问这个问题时,我会为听起来无知而道歉,但是我不太擅长概念化编码和解码数据的概念。
例如,我可以使用以下值访问MIME编码的文本:
=?GBK?B?xqw=?=
我知道(或者很确定我知道)它是使用GB2312编码的。使用在线解码器翻译后,得知这是英语中的“表格”一词。有没有一种方法可以将其解码为源语言字符,甚至可以输入第三方翻译器以从PowerShell中以英语阅读?我觉得自己是个白痴,因为我一般都不了解所涉及的所有核心内容,因此我不确定自己是不是以一种聪明的方式提出这个问题。
我尝试遍历Encoding类,但是据我所知,它没有任何支持这种类型的东西。还有其他模块或我不知道的可用模块可以促进这一点吗?
感谢您提供任何帮助,感谢您接受有关此主题的教育。
最简单的方法是使用Microsoft框架中的System.Web.HttpUtility.UrlDecode
或System.Net.Mail.Attachment
类。有了以后,您可以执行以下操作:
$unicodeString = "=?GBK?B?xqw=?="
$attachment = [System.Net.Mail.Attachment]::CreateAttachmentFromString("", $unicodeString)
Write-Host $attachment.Name
据Google Translate称,它会打印中文的“工作表”片。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句