[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
hotboy (705)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
Già Làng (373)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
con_ca_nho90 (289)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
that_true (154)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
theanhkkt (143)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
phamay (137)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
lovelonelyman (134)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
o0ovioletstaro0o (128)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
stevenhung (122)
[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_lcap[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Voting_bar[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Mr.Cuong

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars14
Mr.Cuong

Thú CƯng : [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Panda-icon
Nam Aquarius

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiêu đề: [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 I_icon_minitime19/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) .


[You must be registered and logged in to see this image.]

  • Đố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:

    [You must be registered and logged in to see this image.]
    • 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!
Về Đầu Trang Go down
heokon88

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars16


Nữ Leo

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/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
Về Đầu Trang Go down
evilstd

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars11


Nam Số bài viết : 101
Điểm : 300128
Được cảm ơn : 8
Tham gia ngày : 22/03/2010

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/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!Very Happy
Về Đầu Trang Go down
Mr.Cuong

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars14
Mr.Cuong

Thú CƯng : [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Panda-icon
Nam Aquarius

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/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 à!
Về Đầu Trang Go down
Sakura

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars7
Sakura

Thú CƯng : [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web I-hate-Cats-icon
Nam Scorpio

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/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.Very Happy
Về Đầu Trang Go down
hotboy

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars7
hotboy

Thú CƯng : [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Hippopotamus-icon
Nam Aries

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/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
Về Đầu Trang Go down
Mr.Cuong

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Stars14
Mr.Cuong

Thú CƯng : [Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Panda-icon
Nam Aquarius

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

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime20/9/2011, 20:48

Tìm roài, Search cũng roài, mà tụi nó cũng bảo thế Very Happy
Về Đầu Trang Go down
Sponsored content




[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web Empty
Bài gửiTiê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 I_icon_minitime

Về Đầu Trang Go down
 

[Bài 1] Cách hiển thị tiếng việt có dấu trên MySQL & Web

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Phiên bản Firefox 5 FINAL tiếng Việt đã chính thức xuất hiện
» Hiện MessageBox trên ứng dụng Console - C#
» Hai HĐH - Cách Tốt Nhất Để Chạy Được Đồ Họa Trên Win7
» Máy tính giấy đầu tiên trên thế giới đã xuất hiện
» [Ebook C#] C# tiếng Việt đây!

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: Học kỳ VII :: Phát triển ứng dụng WEB-