1:如题,在MySQL Query Browser根本不能输入中文字符,那如果要给表里添加中文,如何处理?
2:为什么用表单传递时,加上request.setCharacterEncoding("gb2312")就可以,加request.setCharacterEncoding("UTF-8")就显示乱码呢?UTF-8不是浏览器默认字符吗?望JAVA达人指教!

解决方案 »

  1.   

    MySQL Query Browser是什么东西
      

  2.   

    回楼上:是MySQL官方的配合MySQL使用的查询分析器,因为有高亮显示和语法提示,所以我觉得比MySQL control centre好。不知道各位用的什么。继续求教~
      

  3.   

    你在根盘建个文件:比如在c:\widown
    中建一个my.ini文件.在里面写入
    [WinMySQLAdmin]
       Server=D:/mysql/bin/mysqld-nt.exe       //MySQL的执行主程序
       
    [mysqld]
       basedir=D:/mysql   //MySQL的安装目录
       datadir=D:/mysql-data/data    //datadir”指向MySQL的数据存放目录
       default-character-set=gbk     //在这里可以指定MYSQL可以用中文(server的)
       
    [client]
       default-character-set=gbk确良  //客户的
    重起下mysql
    看下吧
    UTF-8出现乱码我也出现过.
    request.getParameter("d1").getBytes("ISO8859-1"),"GBK");
    试下"d1"为表单里面的组件的名字
    我自己是用这个来接收表单时的中文问题的.
    你看下吧
      

  4.   

    我的my.ini文件在mysql目录下,因为安装的时候就选择了UTF-8,所以里面default-character-set=utf8 ,现在导入带中文字符的.sql语句出乱码,自己在MySQL Query Browser里输入中文也时古怪的乱码,久不得解啊~