关于unicode和gb的问题,虽然我知道如何去做,可是我总想知道为什么这么做!! help
接受来自一个表单的信息
看书上常用的方法就是先
<%@ page ...charset=gb2312" %>
既然如此,也就是将本PAGE的字符都设置为了GB码 (我自己的看法,不知道对不对)
可是,为什么又要在接受带中文字符的PARAM的时候要加上
String name=MyUtil.gbToUnicode(request.getParameter("name"));
呢?这里岂不又将name转换为unicode??
然后直接输出<%=name%>,那么输出的岂不是unicode?
而我们直接输出数据又何必加charset呢?(可不加又是乱码)
现在我对unicode和gb的转换越来越糊了
高手们多多帮忙阿!!
能能讲讲为什么要这么做吗??????