banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP!  XML
  [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
[Avatar]
hftv
Member

[Minus]    0    [Plus]
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
[Profile] [PM]
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ạ...



[Up] [Print Copy]
  [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
[Avatar]
hftv
Member

[Minus]    0    [Plus]
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
[Profile] [PM]
Dear all!

hic! không có Pác nào chỉ giúp a? hic, hic...

smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie
[Up] [Print Copy]
  [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
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Đ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.
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 19/07/2007 10:32:21
Messages: 95
Location: ngày hôm qua
Offline
[Profile] [PM] [Yahoo!]
Đầ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
[Up] [Print Copy]
  [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
[Avatar]
hftv
Member

[Minus]    0    [Plus]
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
[Profile] [PM]
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!
[Up] [Print Copy]
  [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

[Minus]    0    [Plus]
Joined: 19/07/2007 10:32:21
Messages: 95
Location: ngày hôm qua
Offline
[Profile] [PM] [Yahoo!]
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é)
[Up] [Print Copy]
  [Question]   Re: Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! 07/09/2008 10:25:35 (+0700) | #7 | 150106
[Avatar]
hftv
Member

[Minus]    0    [Plus]
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
[Profile] [PM]

bokinhvan_gl wrote:
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é) 


Hic!
Những cái nầy em làm được hết rồi, vấn đề là khi submit dữ liệu là Tiếng Việt từ trang JSP để ghi vào DB thì trong DB dữ liệu nó loằng ngoằng chứ ko đúng với Tiếng Việt, và việc hiện thị dữ liệu lên trang JSP cũng bị lỗi luôn!

không biết có kỹ thuật nào để xử lý chuyện này không nữa...!

Thanks!
[Up] [Print Copy]
  [Question]   Re: Hỏi về vấn đề hiển thị Tiếng Việt lên các trang JSP! 07/09/2008 22:09:45 (+0700) | #8 | 150157
[Avatar]
hftv
Member

[Minus]    0    [Plus]
Joined: 19/08/2008 01:15:13
Messages: 12
Offline
[Profile] [PM]
Okie! vấn đề này đã xong!

Thanks!

http://www.javavietnam.org/javavn/mvnforum/viewthread_thread,22478
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|