没看懂你要做啥 encode加码之后应该还是utf-8吧,你用utf-8传送,tomcat默认编码是ISO-8859-1 然后传送过去了 你给还给它当ISO-8859-1转成utf-8……encode输出的都是1字节的东西 有必要这么折腾么?如果怕tomcat那里出错的话,就先转成ISO-8859-1再传送,然后过去你得用decode解码啊。