Đây là một vấn đề cơ bản, nhưng khi mới tìm hiểu về HTML bạn thường gặp lỗi này. Để Tiếng Việt có thể hiện thị đúng bạn cần những thao tác sau:
1, Sử dụng font và bảng mã Unicode khi soạn thảo
2, Xác định dung charset cho website ở dạng utf-8 bằng cách thêm đoạn mã sau vào trong cặp thẻ <head> của website
1 | < meta http-equiv = "content-type" content = "text/html; charset=utf-8" /> |
Nếu như sau khi thực hiện các bước trên mà vẫn còn lỗi, chúng ta tiếp tục thực hiện thao tác sau:
3, Chuyển file encoding về UTF-8:
- Nếu sử dụng Notepad++ bạn thực hiện như sau:
Chọn menu Encoding -> Encode in UTF-8 without BOM
- Đối với Dreamweaver
Chọn menu Modify -> Page Properties, tại mục Category chọn Title/Encoding, Chọn Encode (UTF-8) trong mục Encoding bên phải
Một số code editor khác bạn có thể thực hiện tương tự
---
còn nếu trong file php mà đánh chữ có đấu bị lổi mình có cách này:
<?php
echo"”;
?>
ở đầu của mổi file là dc phải hem nhỉ? Mình làm vậy và đóng file lai ròi mở lên lại, đánh chữ bt
<?php
echo"”;
?>
ở đầu của mổi file là dc phải hem nhỉ? Mình làm vậy và đóng file lai ròi mở lên lại, đánh chữ bt
---
Cho mình hỏi là mình cũng làm theo cách được hướng dẫn vậy mà khi load dữ liệu từ database mysql lên trang php thì bị lỗi font chử. Những chữ có 2 dấu như lỗi thì hiện là l?i. Xin hướng dẫn mình cách sử lỗi này.
Chào bạn, database thì bạn phải kiểm tra charset Collation của database xem đã đúng chưa nhé, đối với MySQL thì thường để Collation là utf8_general_ci để lưu trữ dữ liệu unicode.
Bạn ơi cho mình hỏi sao mình set file là utf8 hoặc utf8 without bom thì khi up lên host thật thì lại bị lỗi font còn chạy localhost thì hiển thị bình thường? Cách nào để sửa vậy bạn?hi
Huu ich qua. Cam on ban nhieu.
Trả lờiXóa