我需要保存一个包含阿拉伯字符的纯文本文件,并且打开文件时阿拉伯字符必须显示为阿拉伯语。
我可以毫无问题地插入名称Encoding.GetEncoding(1256)
并保存文件 - 再次使用 1256 作为StreamWriter
的代码页。
但是,在 Notepad++ 中查看生成的文件时,字符显示不正确,我必须故意将代码页切换回 1256,以便它们以阿拉伯语显示。
然后我将文件传输给第三方,但他们无法更改代码页(我不知道为什么!)因此无法阅读阿拉伯语。
有什么办法可以保存文件,以便将要使用的代码页“嵌入”在文件中?