现有的MediaType没有UTF-8 charset的定义，只好自己重新定义