我有一个文件,我正在搜索特定的ascii字符。
从文件中获取文本后,我运行了以下代码。
var t = text.IndexOf((char)128);
Hexedit显示我有HEX 80的字符 也就是ascii字符128 但t最后的值是 -1.
我是否有其他方法来搜索这个字符?
我发现我必须像下面这样适当地进行编码,以便能够按照我的期望来搜索字符串。 在我的例子中,它是下面的。
var text = File.ReadAllText(filename, Encoding.UTF7);