Problems with readLine()

I am using readLine() to read a file into an array, and when i print the line there are now "?" characters in place of some of the spaces(not all of them). i tried using string.replaceAll("\\?"," ") to fix the problem but it seems that the ? in the line is not actually a question mark character, as the regex does not "see" it at all. I also need to search the array for certain words, and at this point even putting the "?" in comes up without a match:

if("Simple\\?test".equals(string))

{

return i;

}

I will post the rest of the code and system output if that explanation wasn't clear enough. Thanks in advance.

[659 byte] By [coondoggie82a] at [2007-11-27 10:59:50]
# 1

Most likely the information is encoded in a manner that is not compatible with the default that your computer uses for display, and non-displayable characters are being replaced with the question mark.

Check how the data is encoded, and set your program and computer for compatibility.

For diagnosis, consider printing the information in hexidecimal format.

ChuckBinga at 2007-7-29 12:25:48 > top of Java-index,Java Essentials,New To Java...