Shea Barton wrote: > Is there any existing functions or external gems that can take a generic > string and parse for charset markers, converting that parts of the > string to their appropriate charsets? > > For example, theres an email with the headers > Date: Sat, 03 Jul 2010 04:00:29 EDT > From: =?iso-8859-1?B?U0FU?= <CollegeBoard / noreply.collegeboard.org> > Subject: > =?iso-8859-1?B?VGhlIE9mZmljaWFsIFNBVCBRdWVzdGlvbiBvZiB0aGUgRGF5?= > > How can I convert this to what it should be, > Date: Sat, 03 Jul 2010 04:00:29 EDT > From: SAT <CollegeBoard / noreply.collegeboard.org> > Subject: SAT Question of the Day Not answering your question directly, but this syntax is specific to MIME encoding of E-mail headers: http://en.wikipedia.org/wiki/MIME#Encoded-Word So if you look at ruby MIME toolkits you may find what you're looking for. -- Posted via http://www.ruby-forum.com/.