我需要阅读文本希伯来文件(ANSI)
- 我尝试保存为Unicode
或UTF-8
我只看到?????
或_+_+_+#@#@#@
我试试这个:
FS = new FileStream(FilePath , FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
SW = new StreamReader(FS,Encoding.Default);
如何阅读CodePage='1255'
?或者如何解决这个问题?
提前致谢
答案 0 :(得分:4)
通过new Encoding(1255)
。 (未经测试但根据文档应该有效)。
答案 1 :(得分:0)
我认为这一行:
SW = new StreamReader(FS,Encoding.Default);
需要这样:
SW = new StreamReader(FS,Encoding.ASCIIEncoding);
如果这不起作用,您的问题几乎肯定与您设置的编码选项有关。