用java写的程序,用tomcat跑,安装完tomcat后,在其bin目录里面有Tomcat6.exe和Tomcat6w.exe。
用Tomcat6.exe运行时完全没有问题,
但用Tomcat6w.exe运行时从数据库里面出来的就是乱码。数据库是Access。操作系统是英文版打中文补丁的xp系统。求原因跟解决方法。在网上找了乱码问题,但用Tomcat6.exe运行不是乱码的。

解决方案 »

  1.   

    tomcat6w.exe不是用来启动tomcat的,
    是用来配置在windows下的系统服务的。
      

  2.   

    乱码 很多 都是 编码不一致的问题,,包括 工程编码和数据库编码,界面编码,有时候还会有使用插件的编码,比如cxf生成webservice的客户端服务端的代码、jquery的ajax传输的参数。。都可以造成乱码问题。。乱码一般不会跟服务器有关系,不过你启动tomcat的方式是不对的。。
      

  3.   

    LZ是想把Tomcat作为windows下的系统服务运行吧。
    命令行下: tomcat\bin >service.bat install
    安装好后,试试。
      

  4.   

    把tomcat.bat作为服务启动后,有那个黑色的DOS窗口吗?tomcat安装好后默认就把tomcat6w.exe做为了服务。因为我的程序不知道什么原因运行一段时间后tomcat就会自动关闭,所以我要设置tomcat关闭后就自动重启服务或者电脑。电脑启动后要自动运行tomcat。
      

  5.   

    tomcat\bin >service.bat install
    把解压版的注册为服务后,开机运行还是乱码。