09/10/2018, 22:34
Font Unicode Trong MySQL
<?
mysql_connect("localhost", "%", "") or die("Không thể kết nối đến CSDL!");
mysql_select_db("GuestBook") or die("Không thể chọn CSDL!");
$Query="Insert Into GuestBook(name, location, email, url, comments) values ('Lê Minh Lộc','Tây Ninh','ltuananh@yahoo.com','www','Thongtin')";
mysql_query($Query) or die(mysql_error());
?>
Không hiểu sao khi tôi dùng đoạn code trên, dữ liệu được Insert vào trong bảng GuestBook, nhưng thay vì name là "Lê Minh Lộc" thì nó lại là: Lê Minh Lá»™c, nói chung là chữ nào tiếng việt thì đều có dạng như vậy. Tất nhiên đây là dữ liệu trong bảng của MySQL và khi hiển thị ra trang Web thì hiển thị đúng là "Lê Minh Lộc", nhưng tôi muốn dữ liệu khi chèn vào trong bảng thì cũng là "Lê Minh Lộc" chứ không phải là "Lê Minh Lá»™c", bạn nào biết chỉ dùm với.
mysql_connect("localhost", "%", "") or die("Không thể kết nối đến CSDL!");
mysql_select_db("GuestBook") or die("Không thể chọn CSDL!");
$Query="Insert Into GuestBook(name, location, email, url, comments) values ('Lê Minh Lộc','Tây Ninh','ltuananh@yahoo.com','www','Thongtin')";
mysql_query($Query) or die(mysql_error());
?>
Không hiểu sao khi tôi dùng đoạn code trên, dữ liệu được Insert vào trong bảng GuestBook, nhưng thay vì name là "Lê Minh Lộc" thì nó lại là: Lê Minh Lá»™c, nói chung là chữ nào tiếng việt thì đều có dạng như vậy. Tất nhiên đây là dữ liệu trong bảng của MySQL và khi hiển thị ra trang Web thì hiển thị đúng là "Lê Minh Lộc", nhưng tôi muốn dữ liệu khi chèn vào trong bảng thì cũng là "Lê Minh Lộc" chứ không phải là "Lê Minh Lá»™c", bạn nào biết chỉ dùm với.
Bài liên quan
Tốt nhất là trong phần head của HTML page bạn nên định hướng page của bạn cố định dùng bảng mã gì
http://dev.mysql.com/doc/mysql/en/Charset-server.html