09/10/2018, 23:26

1 vài thắc mắc với ASP

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 viết 01:38 ngày 10/10/2018
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 viết 01:33 ngày 10/10/2018
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 đó viết 01:39 ngày 10/10/2018
Quote Được gửi bởi Zerofire View Post
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 Request.QueryString("id") chứ

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 ), nếu là thứ hai thì kiểm tra cái pid có rỗng không
Code:
if (pid == '')...
gì đó

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

vấn đề về unicode mình cũng chả rõ, thêm thẻ META vào xem sao
tqb viết 01:40 ngày 10/10/2018
<% @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
Bài liên quan
0