5 có nghĩa là gì
Đúng: 5 là số năm ở dạng tương thích toàn chiều rộng. Nó không làm thay đổi số lượng, thứ hạng hay giá trị số học. Hãy dùng dạng này khi văn bản xung quanh hoặc ô nhập liệu yêu cầu ký tự toàn chiều rộng; nếu không, số 5 thông thường sẽ tránh được khác biệt về độ rộng.
Bộ ký tự Nhật Bản JIS C 6220 có từ năm 1969 và dùng mã một byte, trong đó các ký tự Latin được xem là nửa chiều rộng. Tiêu chuẩn hai byte JIS C 6226 ra đời tiếp theo vào năm 1978. Các hệ thống có độ rộng pha trộn nhân đôi chữ cái và chữ số Latin để chúng chiếm cùng hai ô ký tự như nhiều ký tự Đông Á. Unicode giữ lại các dạng này để chuyển đổi văn bản cũ mà không làm mất khác biệt về độ rộng. Trong tiếng Nhật, zenkaku 5 nghĩa là số năm toàn chiều rộng; văn bản tiếng Trung và tiếng Hàn cũng có phân biệt độ rộng tương tự.
Vì sao văn bản tiếng Nhật dùng 5 thay cho 5?
Để đặt chữ số Latin vào cùng một lưới với văn bản Đông Á. Nhãn toàn chiều rộng bắt nguồn từ quy ước mã hóa cũ ở Đông Á; độ rộng hiển thị thực tế còn tùy phông chữ và bố cục. Vì vậy, trong một phông chữ, 5 có thể trông gần rộng bằng 5, dù hệ thống có độ rộng cố định hoặc có tính đến độ rộng vẫn gán cho chúng số cột khác nhau.
Đây là khác biệt về tính tương thích, không phải về con số: chuẩn hóa NFKC của Unicode gộp một số dạng tương thích và đổi 5 thành ASCII 5. Ứng dụng chuẩn hóa theo cách này có thể so sánh hoặc lưu cả hai dưới dạng 5; phép so sánh chuỗi trực tiếp vẫn có thể phân biệt hai ký tự.
Trung tính và thiên về kỹ thuật; ký tự này đánh dấu lựa chọn độ rộng, không phải sự nhấn mạnh.
Trường chỉ nhận chữ số nửa chiều rộng có thể từ chối 5 dù nó trông giống 5.
Đừng nhầm với
1Cách nhập 5
5\FF15Mã và mã hóaĐiểm mã: 1
Một ký hiệu hiển thị có thể gồm nhiều điểm mã. JS .length đếm đơn vị UTF-16; UTF-8 đếm byte.
