国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
如何使數(shù)據(jù)庫中取出的數(shù)據(jù)保持原有格式
如何保持數(shù)據(jù)庫中原有格式不變:這些問題在論壇里面幾乎天天有人問~!

其實當在輸入信息,然后提交信息的時候,所有內(nèi)容的格式是沒有變的。

只是在當提取數(shù)據(jù)庫的時候,某些特殊的東西需要將它們顯示出來:比如空格、比如回車等

1,先定義一個函數(shù):主要作用是替換特殊字符代碼


<%
function HTMLEncode(fString)

fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(32), " ")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
fString = Replace(fString, CHR(10), "<BR>")
HTMLEncode = fString

end function
%>



2,直接調(diào)用該函數(shù)


<%=HTMLEncode(rs("content"))%>




[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

3,練習使用request對象接受數(shù)據(jù),并且綜合運用些函數(shù)。

cnbruce.html


<form action="cnbruce.asp" method="post">
<input type="text" name="title"><br>
<textarea name="content" rows=10 cols=20></textarea><br>
<input type="submit">
</form>



cnbruce.asp


<%
function th(str)
str=replace(str,"媽的","MD")
str=replace(str,"靠","KAO")
th=str
end function

function encode(str)
str = replace(str, ">", ">")
str = replace(str, "<", "<")
str = Replace(str, CHR(32), " ")
str = Replace(str, CHR(13), "")
str = Replace(str, CHR(10) & CHR(10), "</P><P>")
str = Replace(str, CHR(10), "<BR>")
encode=str
end function
%>

<%title=request.form("title")
content=request.form("content")%>

文章標題:<%=th(title)%><hr>
文章內(nèi)容:<%=encode(th(content))%>



th(str)為自定義函數(shù),主要功能很簡單:過濾字符。encode(str)也為自定義函數(shù),主要功能是完整地顯示被傳遞的信息。
CHR(10)表示換行,CHR(13)表示回車,CHR(32)表示空格。

附加功能:顯示UBB代碼。
即ubb.asp中含有ubb()函數(shù)。

增強的cnbruce.asp

<!--#include file="http://www.cnbruce.com/blog/ubb.asp"-->
<%
function th(str)
str=replace(str,"媽的","MD")
str=replace(str,"靠","KAO")
th=str
end function
%>

<script>
function runEx(cod1) {
cod=document.all(cod1)
var code=cod.value;
if (code!=""){
var newwin=window.open('','','');
newwin.opener = null
newwin.document.write(code);
newwin.document.close();
}
}
</script>

<%title=request.form("title")
content=request.form("content")%>

文章標題:<%=th(title)%><hr>
文章內(nèi)容:<%=ubb(unhtml(th(content)))%>


有了這些鍛煉,相信在使用數(shù)據(jù)庫的時候同樣可以勝任。

Replace函數(shù)的作用:返回字符串,其中指定數(shù)目的某子字符串被替換為另一個子字符串。

Replace(expression, find, replacewith[, compare[, count[, start]]])


expression 必選項。字符串表達式包含要替代的子字符串。
find 必選項。被搜索的子字符串。
replacewith 必選項。用于替換的子字符串。
start 可選項。expression中開始搜索子字符串的位置。如果省略,默認值為1。在和count關聯(lián)時必須用.
count 可選項。執(zhí)行子字符串替換的數(shù)目。如果省略,默認值為-1,表示進行所有可能的替換。在和start關聯(lián)時必須用。
compare 可選項。指示在計算子字符串時使用的比較類型的數(shù)值。有關數(shù)值,請參閱"設置"部分。如果省略,缺省值為0 ,這意味著必須進行二進制比較。



從前到后分別是"在哪里找,找什么,用什么替換"。

在VBScript里""(兩個引號)在字符串里會自動存為一個引號,在JavaScript里\"等于引號

vbcrlf相當于回車符和換行符的組合.

至于Replace函數(shù),其作用就是將字符串Str中的vbcrlf替換為"<Br>" ,vbCrLf&vbCrLf替換為"<p></p>"

下面的一個就是很有用的文字轉(zhuǎn)換程序
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
幾個常用的asp函數(shù)
vbs字符串處理
解決ASP連接SQLServer不成功!
在textarea中顯示html頁面的javascript代碼
VBA字符串函數(shù),你想學的都在這里
定位字符串中某特定字符第N次出現(xiàn)的位置 | VBA實例教程
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服