PDA

View Full Version : Tiếng Việt



tranhoangtho
28-10-2010, 17:32
Tôi mới được giao quản lý trang web dùng CSDL SQL7. Bình thường truy xuất vẫn ra tiếng Việt. Nay muốn chuyển dữ liệu từ các bảng sang excel, tôi dùng Export data, nhưng lại không ra tiếng Việt. Từ Excel, tôi Import dữ liệu cũng vậy. Xin hỏi các anh em có cách nào chuyển sang Excel mà không hỏng phông chữ không?

dpr
31-10-2010, 22:48
1, Bạn kiểm tra xem kiểu trường + font chữ lưu trong CSDL7 là gì ?
2, Bạn thử dùng Access Export và Import thử xem (Tool này dùng rất hiệu quả)

tranhoangtho
13-11-2010, 06:44
Vì là ứng dụng web, nên dùng mã Unicode, phông chữ khi nhập vào là phông ngàm định của trình duyệt, câu lệnh Insert không dùng thêm chữ N ở trước dữ liệu. Các trường text đều dùng Nchar, Nvarchar, Ntext, khi đưa ra trang web thì vẫn ra đúng tiếng việt, nhưng mở bảng dữ liệu bằng Enterprice Manager thì không đọc được chữ việt. Tôi đã dùng Import của Access cũng không được.

serivn
14-11-2010, 09:17
Chính xác thì đó là Unicode tuy nhiên đó là bảng mã UTF-8 tức là bảng mã Unicode sử dụng 8bit, khi nhập dữ liệu trình duyệt tự động encoding về dạng mã UTF-8 này nên mình ko đọc bình thường được. Khi xuất ra trình duyệt thì việc này diễn ra tương tự. Còn về việc export ra excel thì bạn cứ làm như bình thường sau đó dùng một công cụ convert bảng mã như Vietkey Tools hoặc sử dụng ngay công cụ Unikey để convert từ bảng mã UTF-8 sang bảng mã Unicode (Unicode 16 hoặc 32) là OK!

Chúc thành công!