lz选中那些字,然后右键查看选定区域源代码就可以看到正确的代码了.
上边的代码明显是uincode编码后的代码.在你的浏览器是utf-8/utf-16的时候都能正常显示,lz大概知道native2ascii 这个命令吧,和这个是一样的.

解决方案 »

  1.   

    只要保证页面编码是uft-8,<SCRIPT>var contact = "\u8054\u7cfb\u4eba\uff1a\u738b\u5148\u751f <br \/>\u7535\u8bdd\/\u624b\u673a\uff1a01088327586";document.write(contact); </SCRIPT> 
    这就能正常显示中文,至于生成取决于使用的后台程序如java和php都可以生成相应的Unicode编码!
      

  2.   

    这个是java后台用的:
    http://www.javaeye.com/topic/181406
    关于php的参考这个
    http://www.javaeye.com/topic/215632
      

  3.   

    来晚了,囧~
    补一个asp的Function convert(str)
    Dim i,c,tmpstr
    tmpstr=""
    For i=1 To len(str) 
    c=Abs(Asc(Mid(str,i,1))) 
    If c>255 Then
    tmpstr = tmpstr & "\u" & Hex(AscW(Mid(contact,i,1)))
    Else
    tmpstr = tmpstr & Mid(str,i,1)
    End If 
    Next 
    convert = tmpstr
    End Function