From: "Y. NOBUOKA" Date: 2011-01-07T12:42:34+09:00 Subject: Re: From UTF-8 to windows-1252 Hi, matz > |Although an encoding of the data from the DB is UTF-8, ruby doesn't > |know the encoding, so you must do tell ruby the encoding before > |encoding to Windows-1252. > | > |  # tell ruby the encoding > |  mydata.force_encoding( "UTF-8" ) > |  # encode to windows-1252 > |  mydata.encode( "windows-1252" ) > > For the record, you don't have to use force_encoding: > >  mydata.encode("windows-1252", "UTF-8") I missed the +src_encoding+ arg and the +option+ arg. Now I see a String#encode method is a very useful. http://www.ruby-doc.org/core/classes/String.html#M001113 thanks! -- nobuoka