相信大家在用 JSP 時或多或少都遇到中文的相關問題. 在本論壇用全文檢索可以查到一堆相關資料, 這篇文章算是有點多餘的, 您就當作是篇整理吧.
廢話不多說, 底下寫出目前經過 koji 及 weaker 指導後我所採用的還算不錯的解決方案:
環境:
Tomcat 5.0
MySQL (v3.x or v4.0)
JSP pages 裡面要有底下這些:
<%@ page contentType="text/html;charset=Big5" pageEncoding="Big5" %>
<meta HTTP-EQUIV=Content-Type content="text/html;charset=Big5">
讀取使用者輸入值的時候要先:
request.setCharacterEncoding("Big5");
上面這行建議放在一個 Filter 中.
在作資料庫的連接設定時:
對於 MySQL v3.x and v4.0:
url = "jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=big5"
server.xml 的設定檔中可以考慮設:
<Connector ...... URIEncoding="Big5" />
不過好像不設也沒關係的樣子.
註 1: 此方案亦適用於有採用 struts 及 hibernate 的架構.
註 2: 上述的 big5 改成 ms950 (for windows) 或 utf-8 亦可, 不過 utf-8 的 jsp 頁面必須要用 utf-8 編碼儲存會有點麻煩.
註 3: 如果您是自己寫 JDBC 的程式的話, 記得不要用 Statement, 要改用 PreparedStatement. 否則遇到 "許功蓋" 等特例的字時程式執行會爆掉, 而且使用 PreparedStatement 也可減少駭客的 SQL Injection 的攻擊.
分享到:
相关推荐
年终述职报告--例子整理.pdf
高校教师年终工作总结ppt(新整理).pdf
2020-2021主管药师年终总结(新整理).pdf
2012年酒店礼宾部年终工作总结.jsp.pdf
年终总结ppt模板(年终工作总结ppt),2014年又准备到尾声了,每年一度的年终总结又要开始写了。相信有很多朋友还是很头痛这个问题的,因为写来写去都几乎没什么头绪。为此飘荡小编今天就为大家分享了这款“年终总结...
年终将至,上传一个给大家。程序员年终总结,个人总结,个人年终总结
质量负责人年终述职报告整理.pdf
软件测试年终总结,软件测试年终总结课件,软件测试年终总结PPT
习教师年终工作总结范文5篇精选整理.pdf
年终总结 总结模板 总结 个人年终总结
年终总结
年终总结模板1
各类风格的年终总结,工作总结,工作汇报等通用ppt模板,有了这16套模板,再也不用苦恼不会做总结了,一般总结都有可以套用的。
年终述职模板 java 程序员 年终 述职 模板 ppt PPT 软件开发 年终 年中 模板 PPT 程序员 开发 java
护士长年终述职报告的范文(新整理)(精编版).pdf
工作汇报年终总结 (287).pptx
年终 工作总结 创意 报告 团队活动 展望未来 ppt模板下载
到了年底,相信不少人都在期待着年终奖吧,今天小编就为大家带来一款工资及年终奖个人所得税计算器,这款软件可以帮助大家快速算出工资、年终奖个人所得税等相关数据,无需编写公式就能自动计算,同时支持导出功能,...
年底了,还没写年终报告的快来看看~!值得借鉴和copy的
互联网行业年终总结PPT互联网行业年终总结PPT互联网行业年终总结PPT