国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

如何解決left截取字符標題長度不一_ASP教程

2024-07-21 02:04:59
字體:
供稿:網(wǎng)友

推薦:解讀用asp編寫類似搜索引擎功能的代碼
首先建一個 access 數(shù)據(jù)庫 ,庫中有一個URLINDEX表,其中URL和Keywords字段分別添加了索引,如下: URL 文本(索引:有(無重復)) Title文本 Description文本 Summary文本 Keywords文本(索引:有(無重復)) 程序文件doquery.asp,代碼: HTMLHEADTITLE簡單搜索引擎

我們經(jīng)常看到直接用left截字符串時,因為標題中會出現(xiàn)漢字和英文共存,所以造成兩條新聞標題長度不一,為了解決這個問題我們可以使用下面這個函數(shù)。

<%
’**************************************************
’函數(shù)名:gotTopic
’作  用:截字符串,漢字一個算兩個字符,英文算一個字符
’參  數(shù):str   ----原字符串
’       strlen ----截取長度
’返回值:截取后的字符串
’Copyright:asp教程
’**************************************************
Function gotTopic(ByVal str, ByVal strlen)
    If str = "" Then
        gotTopic = ""
        Exit Function
    End If
    Dim l, t, c, i, strTemp
    str = Replace(Replace(Replace(Replace(str, " ", " "), """, Chr(34)), ">", ">"), "&lt;", "<")
    l = Len(str)
    t = 0
    strTemp = str
    strlen = CLng(strlen)
    For i = 1 To l
        c = Abs(Asc(Mid(str, i, 1)))
        If c > 255 Then
            t = t + 2
        Else
            t = t + 1
        End If
        If t >= strlen Then
            strTemp = Left(str, i)
            Exit For
        End If
    Next
    If strTemp <> str Then
        strTemp = strTemp & "…"
    End If
    gotTopic = Replace(Replace(Replace(Replace(strTemp, " ", " "), Chr(34), """), ">", ">"), "<", "&lt;")
End Function
%>
 <%
 str="一共11111w有漢字"
 str1="一共有五漢字"
 response.write "gotTopic
"
 response.write gotTopic(str,10)&"
"&gotTopic(str1,10)&"
"
 response.write "left
"
 response.write Left(str,5)&"
"&Left(str1,5)
 response.end
%>

分享:揭秘解決殺毒軟件誤刪asp文件的方法
一些殺毒軟件經(jīng)常會把某些asp文件當成病毒刪除,有時簡直防不勝防,程序莫名其妙的就不能用了,因為少了文件呀~~。這主要是因為,殺毒軟件將某些asp代碼當成木馬關(guān)鍵詞,記錄保存著,所以遇到有這個關(guān)鍵詞,就會禁止運行或刪除。 解決的方法是將這些關(guān)鍵詞給

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 四平市| 肥西县| 瓦房店市| 广宁县| 怀集县| 莱西市| 正宁县| 斗六市| 威远县| 无棣县| 西青区| 襄樊市| 汕尾市| 新竹县| 周口市| 汉寿县| 原平市| 巧家县| 平江县| 海口市| 云林县| 庆阳市| 桐柏县| 抚远县| 黄陵县| 双辽市| 湾仔区| 博爱县| 勐海县| 静宁县| 浦东新区| 青神县| 怀柔区| 龙南县| 德庆县| 巩义市| 札达县| 海阳市| 永宁县| 仙桃市| 德州市|