e đang làm windownform ,nhập trên textbox thì vẫn nhập tiếng việt có dấu được, nhưng khi lưu xuống datagridview thì nó bị lỗi font .(e dùng unicode)
vd : Lập trình -> L?p trình.
e có vào sql server kiểm tra thử thì cũng bị lỗi font dòng e mới nhập vô, nhưng khi nhập trực tiếp trong sql server thì vẫn hiện chữ có dấu bình thường. Các thuộc tính các cột trong bảng e đều để nvarchar. Và e viết code kết nối với database bằng LinQ nên không thêm chữ N được.
còn nếu rồi thì khi thêm chuỗi unicode xuống database kiểu nvarchar thì em thêm ký tự N trước nhé.
ví dụ là thêm tên khách hàng đi có 2 chuỗi string là _makhachhang và _tenkhachhang thì câu SQL em viết thế này
“INSERT INTO KHACHHANG(MaKhachHang,TenKhachHang) VALUES('” + _makhachhang + “‘,N’” + _tenkhachhang + “')”
có lẽ câu lệnh insert của e là nối chuỗi, nếu nối chuỗi thì insert tiếng việt có dấu cần thêm chữ N.
Nhưng nên làm theo cách của bạn ở trên vừa nói
Kiểu dữ liệu trong sql thì nchar, ntext, nvarchar mới hỗ trợ unicode nhé! :3
[QUOTE=10520101;324091]có lẽ câu lệnh insert của e là nối chuỗi, nếu nối chuỗi thì insert tiếng việt có dấu cần thêm chữ N.
Nhưng nên làm theo cách của bạn ở trên vừa nói[/QUOTE]
Thêm chữ N chổ nào vậy anh
