From: Nathan Beyer Date: 2012-09-22T22:41:38+09:00 Subject: Re: Encoding question I think we're talking about different things now. What I was testing was this statement you made a few posts earlier - >However, every >String which you read from the file using f.gets or f.getc is marked to >say that it is encoded using UTF-8. (But not Strings which you read >using f.read) I think I misread a follow-up that you corrected. The behavior I'm seeing is that when a File is opened with a defined external encoding and no internal encoding defined, then all reads to that file will produce Strings that maintain the defined external encoding. Transcoding would only happen if an internal encoding is defined. Is that correct? Thanks, -Nathan