09/10/2018, 17:48
[Q] thắc mắc về SQl Server, ASP, Unicode
các bạn ơi cho mình hỏi về vấn đề này, mình đang viết ứng dụng web với SQL Server , mà mình sử dụng unicode
mình có 1 table PhongBan như sau
MaPB (int, ID)
TenPB (nvarchar)
mình dùng asp để truy xuất dữ liệu
(mình khai báo và nó đã hiển thị đầy đủ dữ liệu) nhưng nội dung thì toàn là thứ gì đâu. vd: Kế toán thì nó hiển thị Ke? TOA?n
cho mình hỏi trong trang asp thì cần quy định font ra sau
và khi mình insert dữ liệu cũng bị lỗi tương tự
mong nhận được hồi âm gấp
mình có 1 table PhongBan như sau
MaPB (int, ID)
TenPB (nvarchar)
mình dùng asp để truy xuất dữ liệu
(mình khai báo và nó đã hiển thị đầy đủ dữ liệu) nhưng nội dung thì toàn là thứ gì đâu. vd: Kế toán thì nó hiển thị Ke? TOA?n
cho mình hỏi trong trang asp thì cần quy định font ra sau
và khi mình insert dữ liệu cũng bị lỗi tương tự
mong nhận được hồi âm gấp
Bài liên quan
<%@CODEPAGE=65001%>
<%Session.Codepage = 65001
' Code của bạn
%>
Dữ liệu HTML xuất ra bạn nhớ chèn thêm
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
SELECT [any_field] FROM [any_table] WHERE [your_condition]
Sau khi lấy ra rồi thì kiểm tra
If rs.EOF then
'Có thể thêm vì khôgn có dữ liệu
INSERT INTO [any_table] ([any_field) VALUES ([any_value])
Else
'Đã có dữ liệu, không thêm
End If
Còn nếu ý bạn là insert dữ liệu Unicode vào trong SQL Server thì hay thêm N vào đầu. Ví dụ như sau:
strSql = "INSERT INTO Member ( username , password ) VALUES ( N'Hồng Vân' , '123456' )"
Fun