PDA

View Full Version : 1 vài thắc mắc với ASP



blackangel
27-12-2006, 05:43
Mình viết dựa trên Codepage=Javascript.
Có sử dụng hàm Server.HTMLEncode để đưa vào database. Nhưng khi lấy ra thì nó hiện luôn các tags :( vậy hàm nào để decode nó vậy :( ASP ít hàm wa. PHP ùm sùm luôn

Sẵn tiện mình hỏi mình đã add đoạn code sau vào rồi nhưng lâu lâu nó vẫn bị lỗi ko hiển thị dc tiếng việt vậy ? không biết sai chỗ nào ??

<% @LANGUAGE="JAVASCRIPT" CODEPAGE=65001%>
<% Response.Charset = "UTF-8";%>

blackangel
27-12-2006, 19:03
Hix, ddth ngày càng chán nhỉ :( chẳng ai wan tâm hết ....

Sẵn tiện hỏi thêm là trên url mình có địa chỉ dạng sau:
wwww.abc.info\index.asp?act=post&id=5

Vậy làm sao mình có thể kiểm tra 1 link có biến id tồn tại hay ko ?
Mình thử test như sau với link: www.abc.info\index.asp
var pid = Request("id");
Response.Write(pid);

Thì nó ra 1 số -1.#Int gì đó :(:( Làm sao để biết link có biến id ko ????

Zerofire
29-12-2006, 23:51
Bó chiếu, viết ASP mà lại đi đùng JScript để viết...

Còn kiểm tra tham số từ Query String thì hình như syntax phải là var pid = Request.QueryString["id"]

cái nick đó
30-12-2006, 17:48
Bó chiếu, viết ASP mà lại đi đùng JScript để viết...

Còn kiểm tra tham số từ Query String thì hình như syntax phải là var pid = Request.QueryString["id"]bác này nói cái quái gì thế nhỉ, viết JScript thì có sao đâu :embarrass Request.QueryString("id") chứ :D


Vậy làm sao mình có thể kiểm tra 1 link có biến id tồn tại hay ko ?bạn muốn kiểm tra xem chuỗi "id=..." có tồn tại không hay là biến id có được set giá trị không? Nếu là thứ nhất thì kiểm tra vị trí của chuỗi "id=" trong cái Request.QueryString (hàm gì quên tiệt rồi :D), nếu là thứ hai thì kiểm tra cái pid có rỗng không
if (pid == '')... gì đó :D


Nhưng khi lấy ra thì nó hiện luôn các tags vậy hàm nào để decode nó vậy hình như không có, replace lại thôi :D

vấn đề về unicode mình cũng chả rõ, thêm thẻ META vào xem sao :D

tqb
23-03-2007, 09:19
<% @LANGUAGE="JAVASCRIPT" CODEPAGE=65001%>
<% Response.Charset = "UTF-8";%>
Code đúng là
<%@CODEPAGE=65001%>
<%Response.Charset = "UTF-8">
chúc bạn thành công