中文乱码问题 的最简单的解决方案

发表于:2007-06-08来源:作者:点击数: 标签:
在sqwebmail内不是76字节一换行么? 在写完信后不是要提交么? 不是有很多可嵌套的脚本么? 这样它的乱码不就很容易解决么?? 编个jscript或 vb script或其他的脚本不就可以了么? 以下是vbscript的代码 scriptLanguage=" VB Script" functionmsg_onsubmit(

在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字节时判断是不是双字节,是就用空格代替,不是就不修改。这样就可以解决乱码了。我进行了一些测试,三天了,还没出现乱码。

如有还不知道写脚本的可以email给我zlzj20102163.com,我提供这方面的源代码!

我是个菜鸟,所有的不想想的那么复杂,不过如您有更好的解决方案,也麻烦您告诉我一声!

 zlzj2010 回复于:2003-08-08 17:04:44
不过个人认为,sqwebmail不利于可编程,如想提供更多的功能,比如把一些办公放在邮件服务上来,就得读懂它得cgi程序,再在它得基础上该,

所以,如想做webmail最好是自己开发一个webmail ,javamail我觉得是一个不错得选择!

 活物 回复于:2003-08-30 13:36:35
网上各位高手,小弟有一问题请教 

为什么我的邮件正文里(从网站上直接拷贝的新闻,粘贴到sqwebmail-3.5.0中文系统邮件正文里,发送出去,收到的邮件文章的部分内容变成乱码,请问可能是什么原因,谢谢!! 


乱码现象:一篇测试文章 

 8痪吲???钡鼐?窖杆俪龆?T谇逶??簿指本殖ぶ芨=艿拇?煜陆?邢殖】辈欤?颖 
叩牟荽灾杏幸痪呤?澹??迮员哂幸话押焐?晟 >??晁?某逅ⅲ?殖『奂R丫?慈 
晃薮妗1嫒虾螅??饺范ㄋ勒呔褪乔逶??遄灾蜗卣??N?⑶逶?笔成坛【?磙墒缑 
簟? 



  为此,当地警方抽调精干力量组织了阵容庞大的专案组。根据对现场的分析,围绕 发案地点将清原镇马前寨村、中寨子村、斗虎屯村、镇西村列为重点排查地区,以途经 202国道在清原打工的人作为重点排查对象。 




  8月19日,在清原中寨子村走访的民警得知,中寨子村村民夏某曾使用过一把与案?⑾殖∫帕粲晟∠嘁恢碌暮煊晟 T诙云浣?醒?适保?哪彻室飧?窬?等ψ樱?哪车? 
阊杆偕仙??

 活物 回复于:2003-08-30 13:39:55
zlzj2010  

   您好!这个脚本是解决这个问题的吗? 放在sqwebmail的哪个文件里,请赐教,谢谢!!!

问题是大部分正文是正常的,只有各别几行是乱码问题,如上。

 sinobull 回复于:2003-09-23 11:52:15
怎么没有人回答“活物”的问题呢??

 zlzj2010 回复于:2003-10-17 13:33:55
不好意思,好久没有上网了


你这肯定是换行的问题

这个文件具体叫什么文件名就不知道了,你可以在发送邮件的哪个文件里点右键,看属性就知道是哪个了,

不过新版的sqwebmail已经解决这个问题。

原文转自:http://www.ltesting.net