Mình có 2 chuỗi sau:
var Chuoi1 = "Xin chào"; // Được viết bằng unicode
var Chuoi2 = "Xin chào"; // Được viết bằng unicode tổ hợp
nhìn thì trông có vẻ không khác gì nhau nhưng khi so sánh 2 chuỗi này có bằng nhau hay không? với javascript thì nó sẽ báo là sai!.
Câu hỏi mình đặt ra là mọi người có cách nào so sánh lỏng hơn được không?, nghĩa là khác mã vẫn cho đúng.
) nhưng kỳ thực đó là các ký tự khác nhau. Và mình nghĩ bạn nên chuyển hết tất cả về Unicode dựng sẵn đi, vì nói chung thế giới dùng cái đó nhiều hơn, cũng như việc xây dựng bảng so sánh dấu cũng đỡ phức tạp.
nên so theo bit là khác nhau. Còn đem TCVN3 vào là chuyện khác rồi.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?