Nếu làm như bạn hoangchanhthu vẫn chưa ổn ấp thì bạn phải add thêm Font chữ.
Mình thấy code của diễn đàn đã có thẻ mate hiển thị phong chữ tiếng việt rùi mà
Mã:
< ! meta http-equiv="Content-Type" content="text/html; charset=utf-8">
< !p align="left" style="margin-left : 30">
Theo cách của mình thì mình thường cho đoạn code này vào
Mã:
< ! meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
< ! meta name="generator" content="vBulletin 3.8.6" />
Add : Nguồn : internet
Vấn đề: "Không thể hiện được unicode", tìm trên mạng, tôi thấy có giải pháp sau khắc phục được vấn đề. Xin giới thiệu cùng các bạn.
BƯỚC 1: THIẾT LẬP CHARSET SANG UTF-8 TRONG HEAD<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
BƯỚC 2: TẠO DATABASE
Dĩ nhiên nếu muốn dữ liệu của bạn lưu trữ unicode thì khi tạo ra CSDL các bạn phải
Khi bạn tạo ra CSDL hoặc các bảng trong CSDL, nhớ thiết lập Collation là utf8_unicode_ci
BƯỚC 3: KHỞI TẠO DATABASE
Bước này được thực hiện trước khi bạn kết nối với CSDL, bạn có thể thêm các hàng sau:
<?php
define('HOSTNAME', 'localhost');
define('USERNAME', 'database_user_name');
define('PASSWORD', 'database_password');
define('DATABASE', 'database_name');
$dbLink = mysql_connect(HOSTNAME, USERNAME, PASSWORD);
mysql_query("SET character_set_results=utf8", $dbLink);
mb_language('uni');
mb_internal_encoding('UTF-8');
mysql_select_db(DATABASE, $dbLink);
mysql_query("set names 'utf8'",$dbLink);
?>
Tại sao phải thêm các hàng này? Bởi vì bạn cho CSDL biết, loại dữ liệu đưa bạn sẽ làm việc thuộc loại nào.
BƯỚC 4: THÊM DỮ LIỆU VÀO CSDL
<?php
mysql_query("SET character_set_client=utf8", $dbLink);
mysql_query("SET character_set_connection=utf8", $dbLink);
$sql_query = "INSERT INTO
TABLE_NAME(field_name_one, field_name_two)
VALUES('field_value_one', 'field_value_two')";
mysql_query($sql_query, $dbLink);
?>
BƯỚC 5: CẬP NHẬT
<?php
mysql_query("SET character_set_client=utf8", $dbLink);
mysql_query("SET character_set_connection=utf8", $dbLink);
$sql_query = "UPDATE TABLE_NAME
SET field_name_one='field_value_one', field_name_two='field_value_two'
WHERE id='$id'; ";
mysql_query($sql_query, $dbLink);
?>
BƯỚC 6: TÌM KIẾM TRONG CSDL
<?php
mysql_query("SET character_set_results=utf8", $dbLink);
$sql_query = "SELECT * FROM TABLE_NAME WHERE id='$id'; ";
$dbResult = mysql_query( $sql_query, $dbLink);
?>
Với cách làm này các bạn có thể thể hiện các ngôn ngữ khác (Hindi, Chinese, French, German, Spanish, Russian, Arabian (Arabic), Urdu...)trên trang web của mình.