Sometimes we need to modify/add DNS record on Android phone. We can do it on router/PC reliably, but on Android, there is no general reliable way to do that.
Some chinese idiots love using non-standard charset. For example, "360 secure archive" is using EUC-CN. They are trying to force everyone to install their shits, but we can crack it.