Since you call this class "isASCIIText", you know exactly what you are looking for. In other words, this is not "isTextInCurrentLocaleEncoding". So you can be more precise:
if (thisByte < 32 || thisByte > 127) bin++;
, — , , . , "ok" ( , , , , , ), .