星期日, 8月 06, 2006

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)即可

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁