ASP過長標題如何截斷

2021-04-12 16:53:21 字數 724 閱讀 5217

在冰灼小憩我找到一篇文章~但放到程式裡無效~應該如何~請教教小弟`~

以下是文單內容:

if len(title)>10 then title=left(title,9)+"…"  

'湊起來剛好10個字元

而我們中國人要面對現實——漢字寬度是字母的兩倍。所以得設計乙個函式,用乙個變數計算字串長度,如果遇到的是字母,這個長度就加1,如果遇到的是漢字,長度加2:

function cuttitle(str,strlen)

'str為待切標題,strlen為擷取長度(按字母計算)

dim tmplen,tmpstr,i,s

tmpstr=""

tmplen=0

str=trim(str)

if str="" then exit function

for i=1 to len(str)

s=mid(str,i,1)

tmpstr=tmpstr&s

tmplen=tmplen+1

if asc(s)<0 then tmplen=tmplen+1

'如果是漢字,長度再加1

if tmplen>strlen then

tmpstr=left(tmpstr,len(tmpstr)-2)&"…"

exit for

end if

next

cuttitle=tmpstr

end function 

xml過長時被nginx截斷

通過網頁獲取資料,資料格式為xml。當xml比較短時,可以正常獲取資料。但是xml長度過長時不能正常獲取資料,通過觀察返回資料的源 發現xml被截斷了。對比發現,使用apache代替nginx的時候可以正常獲取長的xml資料。確定問題出現在nginx的配置上。檢視ngnix日誌 yum安裝預設目錄 ...

label標題過長時顯示

public class mylable label get public mylable 自繪 顯示提示資訊 private void paintevent object sender,painteventargs e 從未使用mylable contentalignmenttotextforma...

移動端實現標題文字的截斷

適用場景 當螢幕解析度為320x500時模組標題效果如下 當螢幕解析度為480x500時模組標題效果如下 也就是當螢幕解析度大時顯示的文字多,解析度小時顯示文字少,同時需要保證這一部分始終完全顯示。實現方式方案一 demo 來自 蔣軒哲 為整個容器和標題文字容器新增 overflow hidden ...