JSP页面中的选择- 性别男女在 MySQL中 显示乱码,页面中显示也是如此..如何处理.是不是中文没有处理好,但是我的页面中显示的是中文,就是数据库中显示的是  "?"号,待解决!

解决方案 »

  1.   

    停掉你的MYSQL服务,在你的MYSQL 中找到my.ini的那个文件,将里面的charset(不知是不是这个单词,反正是它里面的编码)改为GB2312即可,在重起服务。你将原来的数据去掉,重新插直就不会是???了。my.ini中要改两处的编码,均为GB2312.如果这样还不行,你就让性别单选框里的value属性等于一个字符(必须用字母表示)。然后再编写一个方法:
     public  String toCN (String parameter){
        
       if(parameter.equals("man"){
         return "男";
        }
        if(parameter.equls("woman")){
         return "女";
        }
    }
      

  2.   

    你把插进MYSQL的数据改为0(男),1(女)的不就成了?还省空间。页面判断值为0显示男,1显示女。
    或者把这中下拉列表框做成数据字典的形式用标签处理。