Problem on reading a web page (no matter using Net:HTTP or nokogiri)

Currently I am trying to get some reference data from bet.hkjc.com/football/index.aspx?lang=ch&pageno=1

However, I could not read the content (page source) properly even though I used force_encoding or String.encode! after getting the response.body

Same coding is working fine for other site, but just this site has some tricky things made ruby cannot read the page content correctly.

Do anyone has idea on this?