Dear Ruby developers and users! Starting with Ruby 1.9 it can often happen, that the encoding of the program source differs from the encoding of required files. This can lead to some problems if String constants are passed as parameters or if String constants will be returned. If Kernel#load and Kernel#require returns the source encoding (the value of __ENCODING__) of the required file instead of "true", possible problems based on incompatible source encodings can be seen very soon. In a german Windows environment following encodings are very common and the problem is not artificial - Windows_1252, CP850, UTF_8 and ISO8859_1. What do you think about this? If it makes sense for you I will write a Proposal. Wolfgang NáÅasi-Donner