java里可以通过new string("字符串",编码)来转换字符串的编码,JAVASCRIPT没试过

解决方案 »

  1.   

    我想解决办法可能像这样
    取得utf-8的编码,用函数charCodeAt
    取得gb2312的编码 不知道用什么函数,也许自己做一个gb2312的码表,用函数取
    gb2312的码表对应utf-8的编码写一个转换函数
      

  2.   

    规律应该是没有,php的iconv库和mb_string库其实现原理应该也是码表转换我估计是这样,如果有规律,算法,那么自然比码表要强,毕竟不同的编码格式太多了。
      

  3.   

    其实可以用Ajax的方法,用Javascript调用服务器端的方法,把转换好的结果来替换当前页面的。只需要在后台用Java或者(PHP,C#...)写好转换方法就好啦。
      

  4.   

    UTF-8与GB2312根本就不存在任何逻辑对应关系,所以内码转换实际上是一一对应.
      

  5.   

    据我所知,UTF-8编码的汉字字符集和GB2312的并不一致,比如“芃”这个字,UTF-8(unicode的子集)编码为“0x8283”,而在GB2312所能编码的字符集中却找不到这个字