Pattern.compile("charset=([.[^; ]]*)")
                               ~~//这里有个空格的
是用来匹配http content-type header里charset值的,但是[.[^; ]]*感觉怪怪的,要第一个.干吗?