Logo | |
|
| [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web | |
| Tác giả | Thông điệp |
---|
Mr.Cuong
Thú CƯng :
Số bài viết : 117 Điểm : 154 Được cảm ơn : 5 Ngày sinh : 02/02/1990 Tham gia ngày : 22/02/2011 Tuổi : 34 Đến từ : Đâu
| Tiêu đề: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 19/9/2011, 19:46 | |
| Để thuận tiện hơn cho việc làm đồ án môn Phát triển ứng dụng web, tôi có bài hướng dẫn về DATABASE trong MySQL mong rằng sẽ giúp được cho các bạn phần nào. Bạn nào có cách hay hơn thì share lên cho tui tham khảo với nha!
Việc tạo database trong MySQL thì các bạn tự tìm hiều nhé, Tôi chỉ nói về mấy cái linh tinh thôi!
Bài đâu tiên tôi sẽ hướng dẫn các bạn làm sao để hiển thị Tiếng Việt có dấu trong CSDL và trên web nhé!
Trong Mysql không có kiểu dữ liệu là Nvarchar hay Nchar nên việc hiển thị tiếng việt có dấu rất khó khăn, tuy nhiên có cách để hiển thị được tiếng việt có dấu, chỉ cần tuân thủ các quy tắc khi tạo cơ sở dữ liệu & truy vấn sau đây:
- Đối với DATABASE[/b]: Ở mục Collation và mục MySQL connection collation Phải chọn kiểu dữ liệu là UTF8_UNICODE_CI (Tùy thuộc vào webserver mà bạn đang cài, thông thường thì bạn xổ combobox xuống và chọn cái ở cuối cùng) .
- Đối với Table: Các bạn phải định dạng Collation là: UTF8_UNICODE_CI cho các mục được đánh số ở dưới hình:
- Số 1: Nếu các bạn quên không chọn thì có thể dữ liệu của bạn không thể hiện thị được tiếng việt có dấu.
- Số 2: Chỉ những Column nào bạn thấy có thể có dữ liệu dạng tiếng việt có dâu thì hãy chọn, còn những chỗ không có thì không cần chọn cũng được. Để cho chắc thì các bạn cũng có thể chọn hết cho tất cả các Column cũng được.
Ví dụ: Tôi có cơ sở dữ liệu là dbtest và tale là Students, Ở Column id tôi không cần chọn Collation cho nó vì ở đây chỉ chứa mã số. Còn ở Column name tôi chọn Collation cho nó vì ở đây có thiể bạn điền tên có dấu cho cột này.
Ok, vậy là bạn có thể hiển thị tiếng việt từ cơ sở dữ liệu lên trang web rồi mà không sợ lỗi font nữa! Nhưng còn một vấn đề là từ Form của web bạn Insert vào cơ sở dữ liệu thì sao? Không có Nvarchar hay Nchar thì them N’’ vào đâu có được. Vậy các bạn chỉ cần làm như vầy, Nhưng chú ý là kiểu Collation phải như trên nhé, nếu không là không được đâu!
Các bạn điền đoạn code này dưới câu lệnh kết nối cơ sở dữ liệu, tất nhiên phần truy vấn tôi sẽ nói ở phần sau: mysql_query("SET NAMES 'UTF8'"); Vậy là ok, các bạn không còn sợ lỗi font khi đưa từ CSDL lên web và ngược lại rồi!
|
| | | heokon88
Số bài viết : 18 Điểm : 18 Được cảm ơn : 0 Ngày sinh : 08/08/1990 Tham gia ngày : 29/05/2010 Tuổi : 34 Đến từ : tây ninh
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 07:49 | |
| cuờng ơi... CSDL ban đầu mình tạo mà chưa hiển thị được tiếng việt thì giờ mình sửa lại đuợc ko hay phải làm lại cái mới...hi |
| | | evilstd
Số bài viết : 101 Điểm : 300128 Được cảm ơn : 8 Tham gia ngày : 22/03/2010
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 11:38 | |
| trong cơ sở dữ liệu mà không có dấu tiếng việt thì...làm lại thui! |
| | | Mr.Cuong
Thú CƯng :
Số bài viết : 117 Điểm : 154 Được cảm ơn : 5 Ngày sinh : 02/02/1990 Tham gia ngày : 22/02/2011 Tuổi : 34 Đến từ : Đâu
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 14:56 | |
| - heokon88 đã viết:
- cuờng ơi... CSDL ban đầu mình tạo mà chưa hiển thị được tiếng việt thì giờ mình sửa lại đuợc ko hay phải làm lại cái mới...hi
Hồi trước tui cũng bị như vậy. Rùi tui cũng đành phải tạo lại cái mới thôi bạn à! |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 33 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 16:56 | |
| Tìm cách sửa đi chớ, đâu phải có lỗi là lại phải cài lại Win đâu. |
| | | hotboy
Thú CƯng :
Số bài viết : 705 Điểm : 1043 Được cảm ơn : 9 Ngày sinh : 21/03/1990 Tham gia ngày : 13/05/2010 Tuổi : 34 Đến từ : BDU
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 19:48 | |
| thay vì ngồi mò sửa thì chỉ bằng 1 thao tác copy/parste câu lệnh sql là mình đã tạo xong rồi còn nếu hk có thì chịu thôi, coi như tập quánh máy :d |
| | | Mr.Cuong
Thú CƯng :
Số bài viết : 117 Điểm : 154 Được cảm ơn : 5 Ngày sinh : 02/02/1990 Tham gia ngày : 22/02/2011 Tuổi : 34 Đến từ : Đâu
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web 20/9/2011, 20:48 | |
| Tìm roài, Search cũng roài, mà tụi nó cũng bảo thế |
| | | Sponsored content
| Tiêu đề: Re: [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web | |
| |
| | | | [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| Latest topics | » Renew forum by Mr.Cuong 4/4/2015, 08:10
» Diễn đàn bỏ lâu vậy mà vẫn không die! by theanhkkt 1/4/2015, 08:03
» Phân biệt giải thuật tìm kiếm sâu và sâu dần... by mailoc 20/12/2014, 15:12
» Toàn bộ giáo trình bên mạng của Nhất Nghệ đây (Link mediafire) Hot down nhanh kẻo die by mrchikoy 11/6/2013, 10:34
» [Thông báo] Còn ai nhớ page này by jetvhs 10/6/2013, 13:45
» PHI HÀNH ĐOÀN MỚI LÊN ISS by Sakura 10/6/2013, 00:41
» LAPTOP ASUS TAICHI VỚI MÀN HÌNH FULL HD KÉP by Mr.Cuong 25/5/2013, 12:04
» Video tự học C# từ A->Z by Sakura 7/5/2013, 16:11
» Cơ Bản Ép Kiểu Trong Java by Sakura 7/5/2013, 16:09
» THÔNG BÁO VỀ VIỆC DỰ KIẾN KIỂM TRA NĂNG LỰC NGOẠI NGỮ - TIN HỌC THÁNG 07/2012 by Sakura 7/5/2013, 16:09
» Mấy anh chị cho em xin cái đồ án mẫu !! by huutuan_se7en 4/1/2013, 22:37
» Làm thế nào để tạo ra 1 form đăng nhập bằng C Sharp by Sakura 14/9/2012, 18:09
» Tổ chức đi du lịch Vũng Tàu 2 ngày 1 đêm by o0ovioletstaro0o 15/8/2012, 20:51
» Những hình ảnh báo cáo tốt nghiệp khóa 2008 -2012 by hotboy 10/8/2012, 13:35
» Banner xấu quá! @@ by con_ca_nho90 25/7/2012, 19:43
» mấy anh chị cho em khóa 12 hỏi cái này by con_ca_nho90 25/7/2012, 19:40
» Hướng dẫn - Làm website bằng Google Site; Đăng ký và sử dụng Google Apps by Già Làng 18/6/2012, 14:20
» Tài liệu ôn thi QTDA CNTT by Sakura 15/6/2012, 15:38
» học phí, lệ phí thi lại học lại năm học 2012 - 2013 update :P by o0ovioletstaro0o 4/6/2012, 14:36
» [11TH02][QTDACNTT] - Tài liệu full by Sakura 15/5/2012, 08:13
|
|