09/10/2018, 18:23

Php, mySQL và Tiếng Việt

Các bác ơi giúp em với, em đang tập tành lập trình php và mysql, tự nhiên nó có vấn đề này các bác giúp me với nhá. Trong mySQL em có một table tiếng việt (dữ liệu đó mà). Nhưng khi em load no ra trình duyệt thì nó hiện toàn là tiếng Anh + ? ?., chứ nó không ra tiếng việt (không phải bị lỗi đâu, ra dự liệu nhưng không đúng). hic hic, tìm cách cả đêm mà không có được, các bác giúp em với
ITbaby viết 20:33 ngày 09/10/2018
Dữ liệu đó bạn insert vào database khi thể hiện trang web ở chế độ encode nào ( có thể biết bằng cách right click trên trang web chọn encode) . rồi anh xem lại trong trang thể hiện encode của nó có giống vậy không . Có thể do khác đấy
Yuris_revenge viết 20:34 ngày 09/10/2018
Quote Được gửi bởi hoangek
Trong mySQL em có một table tiếng việt (dữ liệu đó mà). Nhưng khi em load no ra trình duyệt thì nó hiện toàn là tiếng Anh + ? ?.,
Nếu được thế thì mừng chứ sao nè . Bạn thử làm theo cách của ITbaby xem sao
hoangek viết 20:39 ngày 09/10/2018
Em đã chọn encode là "utf-8 bin" (trong mysql) nhưng vẫn không được, tức một cái là khi em dùng phpMyadmin load nó ra thì nó hiện tiếng việt ngon lành, hic hic, kiều này là toi, không biết có hàm nào enco gì, đì co gì không. Bác nào biết, giúp em nha.
ITbaby viết 20:25 ngày 09/10/2018
Phpmyadmin mà tiếng việt vẫn ngon lành thì chắc chắn là cái site thể hiện của anh có vấn đề, anh có coi lại encode của trang web thể hiện kết quả anh làm chưa ??
hoangek viết 20:34 ngày 09/10/2018
Nếu bác có thể thì gửi cho em một đoạn code php (load tiếng việt đó mà) mà bác vẫn thường dùng. Giúp em!!!!!
ITbaby viết 20:39 ngày 09/10/2018
Vẫn đơn thuần là kết nối đến database như bình thường, insert, select, tuy nhiên cái trang web để insert và trang web select cái encode của nó có giống nhau không í mà , trong cái thẻ meta đó :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> chẳng hạn
hoangek viết 20:26 ngày 09/10/2018
Có, em có làm như bác nói, nhưng nó vẫn như thế, đúng là ....
Thấy người ta làm được mà mình không làm được, thiệt là tức quá, hu hu hu
ITbaby viết 20:26 ngày 09/10/2018
Quote Được gửi bởi hoangek
Em đã chọn encode là "utf-8 bin" (trong mysql) nhưng vẫn không được, tức một cái là khi em dùng phpMyadmin load nó ra thì nó hiện tiếng việt ngon lành, hic hic, kiều này là toi, không biết có hàm nào enco gì, đì co gì không. Bác nào biết, giúp em nha.
Vậy anh coi lại cái bước anh chọn encode của mysql là utf-8 gì đi , Mysql đâu có config gì liên quan đến utf-8 đâu . Cứ để nguyên mẫu khi cài đi
jiSh@n viết 20:36 ngày 09/10/2018
Thôi thôi, phpMyAdmin mà hiện ra tiếng Việt thì encode là Windows-1252 chứ UTF-8 cái nữa.
Bài liên quan
0