jspページがactionに値を乱す問題

1295 ワード

JSPページがactionに値を送るときに中国語が文字化けしている問題は、以前プロジェクトをしていたときに現れたことを覚えています.その後、私はネットで一連の資料を検索して、他の人が追加すると言った条件を加えて、ぼんやりと解決しました.最近一つのプロジェクトをして、またこの問題に出会って、私はいったいどの点に注意すれば文字化けの問題を解決できるかを試してみることにしました.次は私の結論です.
        1>
ページの最初の行
        2>
この文を加える.ドキュメントのタイプはhtmlです. 私は试したことがあって、もしこの文がプラスしないならば、时には问题なくて、时にはこのページを开けて、上の中国语は直接文字化けして、まだactionに値を伝えるまで待っていません.
        ページに上の2つを加えるだけで、actionに値を渡すのは中国語の文字化けして問題はありません.そして私はweb.xmlでわざわざ

		Spring character encoding filter
		
			org.springframework.web.filter.CharacterEncodingFilter
		
		
			encoding
			UTF-8
		
	
	
		Spring character encoding filter
		/*
	

        注釈して、依然として文字化けしていません.ネット上ではstruts.xmlに追加する必要があると言われていますが、この文を注釈してみましたが、文字化けして問題はありませんでした.
        MySqlデータベースにデータを格納し、格納された中国語に問題がないことを保証するには、データベース接続文字列にこのように書く必要があります.
"connection.url">jdbc:mysql://localhost:3306/データベース名?useUnicode=true&characterEncoding=UTF-8          もしあなたのMySqlのデフォルトの文字コードがutf 8であれば、このリンク文字列の後ろにありますか?useUnicode=true&characterEncoding=UTF-8は書かなくてもよい.