Mechanize encoding problem with GBK

I tried to use Mechanize for fetching data in a restricted site, but response html with GBK encoding is overwhelm me.

Since Mechanize can store the cookie and detect encoding, it seems I can save a lot of time to fetch data. But I ran into encoding problem soon. I reinstall the ruby with readline(OS X 10.9.2) and set the LC.