[Programming] Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! |
06/09/2008 07:52:23 (+0700) | #1 | 149958 |
|
hftv
Member
|
0 |
|
|
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
|
|
Dear các Pác!
Em đang học làm web bằng JAVA (jsp/servlet-Struts) các pác ạ! khi làm thì các vấn đề xử lý dữ liệu không dấu với CSDL(SQLserver2000 hoặc MySql) thì không sao nhưng khi đụng chạm đến dữ liệu Tiếng Việt thì toi các pác ạ! Cụ thể như sau:
- Trang jsp (vd: addUser.jsp) để nhập thông tin về 1User bằng Tiếng Việt để ghi vào DB thì việc ghi OK, nhưng dữ liệu vào trong DB thì loằng ngoằng không phải là Tiếng Việt có dấu như đã nhập.
- Trang jsp (vd: listUser.jsp) để hiện thị các User thì hiện thị cũng loằng ngoằng với các Users đã nhập bằng Tiếng Việt trước đó mà không hiển thị nổi Tiếng Việt lên. (nếu nhập bằng TV ko dấu thì hiện thị ko vấn đề).
->Mặc dù em đã:
- request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); (trong Servlet)
- trong các trang jsp cũng set về UTF-8.
- Cac cau insert cũng đặt N trước các dữ liệu kiểu varchar
Mà vẫn không được các pác ạ! oằn quá...
Em rất mong các Pác giúp đỡ em để làm sao khi Submit thì ghi được dữ liệu Tiếng Việt vào DB và khi đọc dữ liệu từ DB cũng hiện thị được đúng Tiếng Việt lên các trang JSP.
Chân thành cảm ơn, và đa tạ...
|
|
|
|
|
[Question] Re: Làm sao để hiển thị Tiếng Việt - jsp/servlet/Struts - Help me (SOS)! |
07/09/2008 01:17:30 (+0700) | #2 | 150052 |
|
hftv
Member
|
0 |
|
|
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
|
|
Dear all!
hic! không có Pác nào chỉ giúp a? hic, hic...
|
|
|
|
|
[Question] Re: Làm sao để hiển thị Tiếng Việt - jsp/servlet/Struts - Help me (SOS)! |
07/09/2008 01:32:08 (+0700) | #3 | 150054 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Điều chỉnh lại tiêu đề trước khi tôi dời chủ đề này vào thùng rác. |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! |
07/09/2008 07:52:45 (+0700) | #4 | 150089 |
bokinhvan_gl
Member
|
0 |
|
|
Joined: 19/07/2007 10:32:21
Messages: 95
Location: ngày hôm qua
Offline
|
|
Đầu tiên bạn nâng cấp SQL Server lên SP2,sau đó bạn tải SQL Server 2000 Driver for JDBC.Cài đặt vào và làm theo hướng dẫn.Bạn có thể tải tại đây:
http://www.microsoft.com/downloads/details.aspx?familyid=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&displaylang=en
Chúc bạn thành công |
|
|
|
|
[Question] Re: Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! |
07/09/2008 08:50:40 (+0700) | #5 | 150096 |
|
hftv
Member
|
0 |
|
|
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
|
|
Thanks pac' bokinhvan_gl!
Tất nhiên là em đã cài thêm cái SQLserver2000 Pack 3 và kết nối thành công bằng JDBC tới MSSqlserver rồi ạ!
Và việc giao tiếp với DB (sqlserver, mysql) là không vấn đề gì! Chỉ có không thao tác được với Tiếng Việt như em đã nói ạ! hic.
Thanks! |
|
|
|
|
[Question] Re: Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! |
07/09/2008 09:02:32 (+0700) | #6 | 150097 |
bokinhvan_gl
Member
|
0 |
|
|
Joined: 19/07/2007 10:32:21
Messages: 95
Location: ngày hôm qua
Offline
|
|
Sau khi cài đặt xog bạn cần phải đổi lại chuỗi liên kết CSDL như sau:
static final String DBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
static final String strConn = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ten_CSDL";
static final String DBusername = "sa";
static final String DBpassword = "";
(Nhớ copy 3 file:msbase.jar,mssqlserver.jar,msutil.jar trong thư mục C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib vào thư mục \WEB_INF\LIB trong ứng dụng của bạn nhé) |
|
|
|