http://www.csdn.net/develop/Read_Article.asp?Id=15043

解决方案 »

  1.   

    http://www.csdn.net/develop/read_article.asp?id=15052
      

  2.   

    谢谢!有两个地方能否再帮忙解释一下:
    1、这里的GB2312库属于全的吗?(就是147K的那个)2、这里的GB转换库编码能否通过编码实现?3、这个对URL地址编码,好象存在一点问题,如: 空格转换成+,这是对url里的参数(即?后的字串编码),如果是url里的地址,空格转换成应该是%20。这样对整个URL地址转换的话,会使url里的\也转换过来。是否针对url地址转换的话,需要重新写?比如将空格转换成%20,还有其它的吗?再次谢谢!
      

  3.   

    1.那是GBK,字符集>gb2312
    2.GB2312转换是一一对应,并没有规律,只有不在GB2312中的GBK才有规律
    3.UrlEncode是将空格改成+,而UTF8却是%20
    <script>alert(encodeURI("中文\\ Abc"))</script>
    如果你要改空格->%20,在js的UrlEncode函数中改