晨月

爱是恒久忍耐,又有恩慈;爱是不嫉妒,爱是不自夸,不张狂,不作害羞的事,不求自己的益处,不轻易发怒,不计算人的恶,不喜欢不义,只喜欢真理;凡事包容,凡事相信,凡事盼望,凡事忍耐---圣经

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
在sqwebmail内不是76字节一换行么?
在写完信后不是要提交么?
不是有很多可嵌套的脚本么?
这样它的乱码不就很容易解决么??

编个jscript或vbscript或其他的脚本不就可以了么?
以下是vbscript的代码
<script Language="VBScript">
function msg_onsubmit()
checkOK = "0123456789-._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ `!@#$%^&*()_+|}{[]"'?><>';:`~<,>.."
checkStr = msg.message.value
allValid = True
str=""
decPoints = 0
inx=0
fh=0
allNum = ""
For i = 1 to len(checkStr)
ch = Mid(checkStr, i, 1)
If (InStr(checkOK, ch) = 0) Then
fh=fh+2
inx=1
else
fh=fh+1
End If
if fh>=76 and inx=1 then
fh=0
str=str & " "
inx=0
end if
str=str & ch

Next
msg.message.value=str

end function
</script>

何必那么麻烦呢??(几分钟不就可以搞定么?)随便用个脚本语言,在每行76字节时判断是不是双字节,是就用空格代替,不是就不修改。这样就可以解决乱码了。我进行了一些测试,三天了,还没出现乱码。
posted on 2004-12-02 13:52  晨月  阅读(575)  评论(0)    收藏  举报