fmt的流程會導致編碼問題
當server語系設定、網頁語系設定、資料語系設定不一致的時候,使用fmt之後會導致編碼錯誤

原本是因為fmt會偵測server語系設定,並據此調整fmt輸出的語系
短解是用完fmt之後立刻加上<%response.setContentType("text/html; charset=utf-8");%>
Ref: http://hi.baidu.com/bobylou/blog/item/4396bba1d0926d894610647f.html
若同一個網頁內有許多fmt,fmt間又有許多會編碼錯誤的資料,這行指令就必須每一個段落都加入
不但coding繁瑣,對server來說也是無謂的動作
為此,部門內某AP還另外寫了一個tag替代fmt:formateDate
內容很簡單,在呼叫fmt之後強制設定語系為UTF-8,以修正資料編碼問題
但也僅減少了coding effort,對server loading並沒有幫助
創作者介紹
創作者 jsdb 的頭像
jsdb

Jason Lin 的資料庫

jsdb 發表在 痞客邦 留言(0) 人氣()