Guest viewing is limited

hoangchanhthu

"Chơi cá dưỡng tâm, chơi chim dưỡng tính"
Thành viên BQT
Tham gia
5/5/10
Bài viết
1,177
Điểm tương tác
1,175
SVC$
0
chào ace! hiện mình đang dùng win 7, 64 bit khi vào trang Sinh Vật Cảnh Việt Nam thì bị lỗi font như thế này

unledyfh.png


Những trang khác thì bình thường, ko biết thành viên nào có bị như mình ko?

Nên mình hướng dẫn các ace nào mà bị như mình vào chỉnh lại font để xem và viết bài viết dễ dàng hơn.Nếu bị như thế này thì vào thành thanh menu bar vào View/ encoding/more/ tìm và chọn Unicode(UTF-8)
Nếu vào tới encoding nhìn thấy Unicode (UTF-8) thì chọn luôn khỏi vào more để tìm.

Thân
 

cutidangyeu

"Em Đang Dưỡng Tính"
Tham gia
28/3/08
Bài viết
748
Điểm tương tác
95
SVC$
0
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.
 
Chỉnh sửa lần cuối:

Chủ đề được đánh giá cao

Bên trên Bottom