代码能贴出来么
我需要的是能相互转换的工具(不是对整个文件转换)
网上好多是对文件转换的,不好用象下面这种形式能相互转换的工具
\u670d\u52a1\u5668《=》 服务器我以前2年前见人写过javascript的很简单,很好使
现在找不到了
谢谢大家,帮忙顶,别沉了

解决方案 »

  1.   

    把 \ 当成一个转义符,用eval来执行它,能看到转换过的值,可是它老报"与服务器连接中断"未定义!!! 也就是字符串的内容未定义,不知道为何
    <input type="text" name="t1" value="\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\u4e2d\u65ad"><button onclick="getValue()">gooooo</button><input type="text" name="t2">
    <script language="JavaScript">
    <!--
    function getValue()
    {
    var str = document.all.t1.value;
    alert(eval(str));
    }
    //-->
    </script>
      

  2.   

    to  kisslan(郁忧的曼陀萝) eval没有任何用处,它提示"与服务器连接中断"未定义,并不说明eval将unicode转换了,而是IE显示输出的时候转换的。
    正确的做法是:
    <INPUT type="text" name="t1" value="\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\u4e2d\u65ad">
    <BUTTON onclick="getValue()">gooooo</BUTTON><INPUT type="text" name="t2">
    <SCRIPT language="JavaScript">
    <!--
    function getValue()
    {
    var str = document.all.t1.value;
    var r=/\\/g
    str=str.replace(r,"%")
    alert(unescape(str));
    }
    //-->
    </SCRIPT>
      

  3.   

    完整的互换代码:
    <INPUT type="text" name="t1" value="\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\u4e2d\u65ad">
    <BUTTON onclick="getValue()">--></BUTTON><BUTTON onclick="unicodeValue()"><--</BUTTON><INPUT type="text" name="t2">
    <SCRIPT language="JavaScript">
    <!--
    function getValue()
    {
    var str = document.all.t1.value;
    var r=/\\/g
    str=str.replace(r,"%")
    document.all.t2.value=unescape(str);

    }function unicodeValue()
    {
    var str = document.all.t2.value;
    str=escape(str);
    var r=/\%/g
    str=str.replace(r,"\\")
    document.all.t1.value=str;

    }
    //-->
    </SCRIPT>