亚洲国产日产2021,欧美日韩综合精品一区二区,男女下面一进一出好爽视频,色偷偷av老熟女,精品国产av最大网站,最新亚洲精品国偷自产在线,亚洲.欧美.在线视频,国产精品久久婷婷六月丁香
            當(dāng)前位置: 博客首頁 >> 網(wǎng)頁設(shè)計制作 >> ASP網(wǎng)站UTF-8編碼/GB2312編碼中字符串截取函數(shù)和獲取長度函數(shù) rss

            ASP網(wǎng)站UTF-8編碼/GB2312編碼中字符串截取函數(shù)和獲取長度函數(shù)

            成都網(wǎng)站優(yōu)化 在 2010-07-23 發(fā)表,評論(0),閱讀(0)

            網(wǎng)站建設(shè)中,會遇到在GB2312下使用截取文字長度函數(shù),轉(zhuǎn)到UTF-8編碼時,卻不能正常進(jìn)行取值,這是由于UFT-8編碼在計算字符長度時不一樣.

            本文列舉在GB2312編碼及UFT-8編碼中截取字符串函數(shù):

            網(wǎng)站建設(shè):UTF-8編碼截取字符串函數(shù):

             

            ********************************
            '輸入?yún)?shù):
            ' 1、文字內(nèi)容
            ' 2、文字最大長度
            *********************************
            Public Function CutStr1(Title,TLen)
            Dim k,i,d,c
            Dim iStr
            Dim ForTotal

            If CDbl(TLen) > 0 Then
            k=0
            d=StrLen(Title)
            iStr=""
            ForTotal = Len(Title)

            For i=1 To ForTotal
            c=Abs(AscW(Mid(Title,i,1)))
            If c>255 Then
            k=k+2
            Else
            k=k+1
            End If

            iStr=iStr&Mid(Title,i,1)

            If CLng(k)>CLng(TLen) Then
            iStr=iStr&".."
            Exit For
            End If
            Next

            CutStr1=iStr
            Else
            CutStr1=""
            End If
            End Function

             

            網(wǎng)站建設(shè):GB2312編碼截取字符串函數(shù):

            ********************************
            '輸入?yún)?shù):
            ' 1、文字內(nèi)容
            ' 2、文字最大長度
            *********************************

            Function CutStr(Str,LenNum)
                Dim P_num
                Dim I,X
                If StrLen(Str)<=LenNum Then
                    Cutstr=Str
                Else
                    P_num=0
                    X=0
                    Do While Not P_num > LenNum-2
                        X=X+1
                        If Asc(Mid(Str,X,1))<0 Then
                            P_num=Int(P_num) + 2
                        Else
                            P_num=Int(P_num) + 1
                        End If
                        Cutstr=Left(Trim(Str),X)&".."
                    Loop
                End If
            End Function

            *************************************
            '取字符串長度函數(shù)

            *************************************

            Function strLen(Str)
                If Trim(Str)="" Or IsNull(str) Then Exit Function
                Dim P_len,x
                P_len=0
                StrLen=0
                P_len=Len(Trim(Str))
                For x=1 To P_len
                    If Asc(Mid(Str,x,1))<0 Then
                        StrLen=Int(StrLen) + 2
                    Else
                        StrLen=Int(StrLen) + 1
                    End If
                Next
            End Function

            從上述編碼原理中得出的結(jié)論是:

              1.每個英文字母、數(shù)字所占的空間為1 Byte;
              2.泛歐語系、斯拉夫語字母占2 Bytes;
              3.漢字占3 Bytes。
              由此可見UTF8對英文來說是個非常誘人的方案,但對中文來說則不太合算,無論用ANSI還是 Unicode/UCS2來編碼都只用2 Bytes,但用UTF8則需要3 Bytes。
              以下是一些統(tǒng)計資料,顯示用UTF8來儲存文件每個字符所需的平均字節(jié):
              1.拉丁語系平均用1.1 Bytes;
              2.希臘文、俄文、阿拉伯文和希伯萊文平均用1.7 Bytes;
              3.其他大部份文字如中文、日文、韓文、Hindi(北印度語)用約3 Bytes;
              4.用超過4 Bytes的都是些非常少用的文字符號。

            Tags:UTF-8編碼GB2312編碼ASP網(wǎng)站建設(shè)字符串截取

            思為網(wǎng)絡(luò)騰訊企業(yè)微博,請關(guān)注我們:
            已有位網(wǎng)友對“ASP網(wǎng)站UTF-8編碼/GB2312編碼中字符串截取函數(shù)和獲取長度函數(shù)”發(fā)表評論。

             

            www.sw996.com/seoblog/
            主站蜘蛛池模板: 少妇被粗大的猛烈进出动视频 | 日本亚洲欧洲另类图片| 在线观看日本亚洲一区| 国产在线码观看超清无码视频| 国产一区二区不卡在线视频| 亚洲精品久久久久久| 亚洲天堂2017手机在线| 国产96在线 | 免费| 色欲色香天天天综合网www| 国产精品成| 久久99er热精品免费播| 欧美巨大xxxx做受中文字幕| 欧美成人精品手机在线| 国产裸拍裸体视频在线观看| 成人午夜无码专区性视频性视频 | 婷婷色中文字幕综合在线| 精品午夜久久福利大片| 成人区人妻精品一区二区不卡| 欧美日韩在线精品视频二区| 最新的国产成人精品2020| 国产香蕉在线视频| 久久午夜福利无码1000合集 | 国产三级不卡在线观看视频| 午夜福利一区二区三区在线观看| 久久精品国产av一区二区三区 | 99久久国产综合精品女| 国产日韩综合av在线| 亚洲国产精华液网站w| 精品少妇爆乳无码aⅴ区| 午夜福利偷拍国语对白| 国产精品v欧美精品∨日韩| 极品少妇第一次偷高潮哇哇大| 久久婷婷人人澡人人爱91| 伊人av超碰伊人久久久| 免费播放一区二区三区| 久久香蕉国产线看观看猫咪av| 国语对白做受xxxxx在线| 成人乱码一区二区三区四区| av大片在线无码免费| 经典三级欧美在线播放| 亚洲第一香蕉视频啪啪爽|