JSP - 解決中文字顯示問題 (Tomcat 5.5 + MySql 4.0)
將下列紅字處編碼改成MS950
藍色處編碼改為UTF-8
<%@ page import="java.sql.*"%>
<%@ page lanaguage="java" contentType="text/html;charset=MS950" pageEncoding=MS950%>
.. 略 ..
<% request.setCharacterEncoding("MS950")
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/dbName?user=geckoshow&password=pwd
&useUnicode=true&characterEncoding=UTF-8");
%>
.. 略 ..
因為編碼的關係,網頁無法正常顯示某些中文字
( 例如:碁 恒 )
但只要照上述紅字處(MS950)作修改,即可改善!!
另外,某些中文字編碼內含跳脫字符
導致輸入中文後,無法正常顯示 ( 例如:功 )
只要將連結DB的characterEncoding編碼改成(UTF-8)即可
藍色處編碼改為UTF-8
<%@ page import="java.sql.*"%>
<%@ page lanaguage="java" contentType="text/html;charset=MS950" pageEncoding=MS950%>
.. 略 ..
<% request.setCharacterEncoding("MS950")
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/dbName?user=geckoshow&password=pwd
&useUnicode=true&characterEncoding=UTF-8");
%>
.. 略 ..
因為編碼的關係,網頁無法正常顯示某些中文字
( 例如:碁 恒 )
但只要照上述紅字處(MS950)作修改,即可改善!!
另外,某些中文字編碼內含跳脫字符
導致輸入中文後,無法正常顯示 ( 例如:功 )
只要將連結DB的characterEncoding編碼改成(UTF-8)即可
0 個意見:
張貼留言
訂閱 張貼留言 [Atom]
<< 首頁