posts - 63,comments - 71,trackbacks - 0

郁闷了一天 ,把数据库连接改到MSSQL 汉字显示正常 ,改回到MSSQL5,又不行了。
1。排除源文件的问题,当然也试过了在WEB.XML里面加
    <filter>
    <filter-name>Set Character Encoding</filter-name>
    <filter-class>org.apache.webapp.admin.filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>Set Character Encoding</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
无限。
2。发现MSSQL5。0字符集有问题,打开my.ini,找到,改为utf8
[mysql]

default-character-set=utf8

[mysqld]
default-character-set=utf8

3.用MySQL-Front 连接数据库 执行insert into ,居然说字段长度太短,明明是varchar(255)呀 ,怎么会短了,MySQL-Front真垃圾。
4。运行mysql进入dos,用mysql>\. insert.sql ,写进去了。
5。启动TOMCAT,进入页面,久违的汉字跳出来了

posted on 2006-08-27 22:25 还没想好名 阅读(982) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: