郁悶了一天 ,把數據庫連接改到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
還沒想好名 閱讀(986)
評論(0) 編輯 收藏