09/10/2018, 17:38
tại sao khi load CSDL từ access ra thì TV k0 hiện được (asp))
các bạn cho mình hỏi với, trong CSDL thì mình nhập vào bằng TV với mã UNICODE, nhưng khi load ra web thì TV kô hiển thị được, tất nhiên là vùng load ra mình đã set font arial or timenewsroman..., or tomaho nhưng đều không được, help...
Cám ơn nhiều nhé
Cám ơn nhiều nhé
Bài liên quan
và tất nhiên có dòng <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> khi xuất ra client.
Ở đây là cách mà server xử lý chứ không phải định dạng mà nó xuất ra.
chẳng hạn bần xử lý xâu như sau:
s = "Đây là mã UTF-8"
nhưng server lại xử lý theo dạng ASCII bình thường -> cái xâu "Đây là mã UTF-8" bị đổi thành "?ây là m? UTF-8"
Khi xuất ra client thì nó lại được chuyển thành UTF-8 --> xâu ở dạng ASCII bình thường là hợp lệ --> nó sẽ là "?ây là m? UTF-8" vì mọi thông tin về xâu cũ không còn.
Đấy là mình ví dụ thế còn thực thế thì nó không phải là dấu ? (nó là cái kí tự khỉ gió gì ý, mình không đọc được vì nó ngoằn ngoèo quá :o )
--> nói thêm là chỉ với các xâu tự định nghĩa trong script thôi. Còn dữ liệu với CSDL thì vấn hiện đúng --> đến bi giờ cũng chỉ phỏng đoán như trên chứ mình vẫn chưa rõ bản chất.
Tất nhiên là có hơi tốn chút của nả nhưng mà ai mà biết là tốn hơn bao nhiêu