Response返回html文档时出现中文乱码

    技术2022-05-19  24

    现象:

    Response返回html文档时出现中文乱码

    处理方案:

    response.setCharacterEncoding(“gbk”);且一定要放在printWriter流前面。

    原理:

    首先response.setContentType()设置的是从容器的unicode转变成客户端的某种编码。

    response.setCharactorEconding()定义的是从代码里面的字符的某种编码到容器的unicode码。

     

    response.setCharactorEconding()-----容器转码-----》容器的unicode--------容器转码------》response.setContentType()----》客户

    拓展:

    什么是MIME

    MIME类型就是设定某种扩展名的文件用一中应用程序来打开的方式类型


    最新回复(0)