PDA

View Full Version : tiếng Việt trong SQL2000



banphuongxa
13-01-2004, 01:25
Khi insert dữ liệu tiếng Việt Unicode mặc dù lúc nhập liệu thì hiển thị tiếng việt nhưng trong CSDL thì một số chữ bị thay bằng dấu '?'.
các bạn có thể giúp mình được không?

ptcsoft
13-01-2004, 20:45
thi dung roi! SQL server no dau hieu chu co dau, nhung khi ban load len no se hien thi lai tieng viet cho ban ma

danceswithwolves
14-01-2004, 10:37
khi tương tác với các kiểu dữ liệu Unicode nchar, nvarchar... thì nhớ thêm ký tự N trước các string. Ví dụ :

'MyString' --> N'MyString'


INSERT INTO Table (Name) VALUES (N'Phan Văn Còi')

cuteboy_vn
28-01-2004, 01:02
cho tớ hỏi thêm là trong SQL server, muốn store tiếng Việt có cần phải đổi Collation thành Vietnamese không?

danceswithwolves
28-01-2004, 11:19
không cần thiết. Nhưng sao không test luôn trên local SQL Server cho lẹ mà leo lên đây hỏi chi cho cực vậy ?

cuteboy_vn
28-01-2004, 11:45
vì tớ thử đổi collation thành tiếng việt, giờ cái việt cái latin rối cả lên không biết đường mà mò nên mới hỏi.

huutin
08-04-2009, 10:55
cho mình hỏi khi tạo CSDL bằng tiếng việt thì ok,và chạy SELECT * FROM table vẫn hiểu dấu,nhưng khi tắt và mở lại thì không hiểu dấu ở hàng insert into (trong bang SELECT * FROM thì vẫn có dấu) (mình dùng font unicode) hix hix => làm cho mấy câu lệnh không hiểu luôn.Xin hỏi tại sao vậy? thanks các pro nhiều nha!!