PDA

View Full Version : Hỏi về lôĩ tiếng Việt trong ASP?



cogitovn
08-12-2007, 10:17
Mình đang học lập trình web bằng ASP, nhưng bị gặp vấn đề về hiển thị tiếng Việt.
Cụ thể lôĩ như sau:
- Tiếng Việt lúc hiển thị được, lúc không. Nói chung khi mơí duyệt trang thì OK, nhưng chỉ cần Refresh là lại lung tung.
- Chỉ những đoạn txt nào được gọi ra bơỉ hàm ASP mơí bị lôĩ.
- Mình cũng đã thử rất nhiêù cách, đặt dòng <meta... utf-8> và codepage=65001 rôì, nhưng vẫn vẫn bị như thế.

Có bác nào có kinh nghiệm về vấn đề này, chỉ cho mình vơí.
Nhân thể cho mình hỏi luôn: 65001 nghĩa là gì?

extjs
08-12-2007, 10:23
Bạn có thể show 1 phần code bị lỗi không ? Như vậy sẽ dễ hơn.
Phần codepage bạn xem ở đây nhé http://www.asp-dev.com/main.asp?page=96
Thân

cogitovn
10-12-2007, 13:03
Thực ra đây không phải là bài tập mà là một tool trên một website của công ty mình. Rất khó để gưỉ code lên đây, vì nó hầu hết đêù tương tác vơí cơ sở dữ liêụ. Nhưng mình chắc chắn là không sai về cú pháp, vì đã hỏi 2 ngươì bạn học Aptech rôì mà cũng ko có kết quả. Mình đoán có thể là do vấn đề cài đặt của mình.

extjs
10-12-2007, 13:56
Nếu bạn nói vậy có thể lỗi từ việc lưu và truy xuất dữ liệu tiếng việt trong database đó, vì hầu hết các câu asp của bạn đều tương tác dữ liệu mà :)

Target_Locked
11-12-2007, 12:52
Thử cách này chưa:
Thêm 3 dòng này vào đầu mỗi file ASP:
<%@CODEPAGE=65001%>
<% Session.Codepage=65001 %>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">