網頁中文亂碼問題

1,首先
中文亂碼問題::
tomcat Server的server.xml中 加入 URIEncoding=”UTF-8”

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

2,然後, 使用 js的 encodeURIComponent(“”)

var address = $("#office_address").val();
            address = encodeURIComponent(address);
            var longitude=$("#office_longitude").val();
            var latitude=$("#office_latitude").val();

3, Struts2 的國際化, 即引入 i18n.encoding 攔截器,

攔截器的機制:通過攔截 發送到指定 Action 的請求, 並在Action執行前後 插入代碼,通過這種攔截器機制,可以把需要在多個Action類中重複指定的代碼放到攔截器中來,減少重複代碼。

AOP 面向切面編程的思想: 動態地添加或刪除在切面的邏輯而不影響原來的執行代碼。
實現: 實現InvocationHandler接口, 通過 jdk 的Proxy和 InvocationHandler來實現。或者 使用 cglib實現。
用途: 權限的檢查、異常、日誌。凡是能夠加入切面邏輯的,分佈在多個類中的代碼可以組織到一起的。
聲明式事務管理。

4, MySQL 中設置 GBK

發佈了83 篇原創文章 · 獲贊 9 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章