我正在抓一个页面,我试图将一些文本从页面转换为int, 但我得到了
输入字符串格式不正确
文字不是英文:“23”
但页面代码页是Utf8
起初我试过,int.parse,Convert.ToInt32。没有运气,那么
byte[] bytes = Encoding.UTF8.GetBytes(eventTime);
var bytDestination = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, bytes);
var resultString = Encoding.Unicode.GetString(bytDestination);
没有运气,同样的错误,(我试过其他代码页,比如“默认”,“ASCII”)
我查了一下:
char.IsDigit(eventTimeHourMinue[0]);
char.IsDigit(eventTimeHourMinue[1]);
没有回归真实。
我应该如何将此字符串转换为int?