我数据库里有很多条数据,是encode编码了的数据。放在access数据库里。
编码文件如下,需要encode/decode转换,才能成为可看懂的文字。%3Cdiv%20class%3D%27cbox%27%3E%3Cdiv%20id%3D%27com_image2%27%3E%3Cscript%20type%3D%27text/javascript%27%3EshowData_5%28%27coimages%27%2C1%2C12815%2C%27com_image2%27%2C0%29%3B%3C/script%3E%3C/div%3E%3C/div%3E%3Cdiv%20class%3D%27clr%27%3E%3C/div%3E%3Cdiv%20class%3D%27cbox%20cmarT10%20%27%3E%3网页通过JavaScript的unescape这个函数,可以对调用的数据进行解码并显示的:unescape(data)请问有没有办法,把数据库里的编码都转换成可看懂的文字。
可以是直接在数据库里批量转换。
也可以是通过把数据发布到模板HTML文件里,通过html的语句转换成可看懂的文字。
我再采集一次这些HTML文件。不管什么方法。麻烦一些没有关系。只要能实现转换就行。请大家帮帮我!非常非常感谢!

解决方案 »

  1.   

    $s = '%3Cdiv%20class%3D%27cbox%27%3E%3Cdiv%20id%3D%27com_image2%27%3E%3Cscript%20type%3D%27text/javascript%27%3EshowData_5%28%27coimages%27%2C1%2C12815%2C%27com_image2%27%2C0%29%3B%3C/script%3E%3C/div%3E%3C/div%3E%3Cdiv%20class%3D%27clr%27%3E%3C/div%3E%3Cdiv%20class%3D%27cbox%20cmarT10%20%27%3E%3 ';
    echo rawurldecode($s);
    -----------------------Output
    <div class='cbox'><div id='com_image2'><script type='text/javascript'>showData_5('coimages',1,12815,'com_image2',0);</script></div></div><div class='clr'></div><div class='cbox cmarT10 '>%3
      

  2.   

    要是直接用Sql的函数实现转换,貌似没有直接的函数可用,你得自己写过程
      

  3.   

    不太懂 不过在网上看到过 encode/decode转换工具 房主可以试试