I am experiencing a very weird bug with emacs-w3m. When I visit duckduckgo, the return page is a bunch of non-sense encoding char. I have no idea what charset or encoding the page is at. The strangest thing is that, I have no problem visiting every other site, only duckduckgo is affected.
I tried to pop up a terminal, and use w3m to visit duckduckgo, no problem. I tested the same emacs config on my macbook, the same version of w3m and emacs-w3m, no problem.
Here is what it looks like when I use \`w3m-download\` to download the bugged page. The url I opened is [https://lite.duckduckgo.com/lite](https://lite.duckduckgo.com/lite).
[https://gist.github.com/drshapeless/d8eb40adbaf1cc00ba914a36958deb6b](https://gist.github.com/drshapeless/d8eb40adbaf1cc00ba914a36958deb6b)
I am using Arch Linux, w3m is installed via AUR. I can load the correct html of duckduckgo via curl or firefox. I even tried to download the html to a local file and ask emacs-w3m to open the file. No problem. Duckduckgo is broken when I directly visit it in emacs-w3m.