我的网页上传到服务器后   在下载时  打开原代码后   汉字全变成了  数字
如下,请问这是为什么,该怎么样还原会汉字呢<p>&#12298;C&#35821;&#35328;&#12299;&nbsp;&nbsp;&nbsp; &#65288;&#20027;&#35201;&#26159;<font size="-1">&#35885;&#28009;&#24378;&#32769;&#24072;&#30340;&#20070;</font>&#65289;</p>
<p>&#12298;&#25968;&#25454;&#24211;&#21407;&#29702;&#12299;&#12298;&#32593;&#32476;&#21407;&#29702;&#12299;&#12298;&#35745;&#31639;&#26426;&#32452;&#25104;&#21407;&#29702;&#12299;&#12298;&#27719;&#32534;&#21407;&#29702;&#12299;&#12298;&#32534;&#35793;&#21407;&#29702;&#12299;</p>

解决方案 »

  1.   

    $str = '<p>&#12298;C&#35821;&#35328;&#12299;&nbsp;&nbsp;&nbsp; &#65288;&#20027;&#35201;&#26159;<font size="-1">&#35885;&#28009;&#24378;&#32769;&#24072;&#30340;&#20070;</font>&#65289;</p>
    <p>&#12298;&#25968;&#25454;&#24211;&#21407;&#29702;&#12299;&#12298;&#32593;&#32476;&#21407;&#29702;&#12299;&#12298;&#35745;&#31639;&#26426;&#32452;&#25104;&#21407;&#29702;&#12299;&#12298;&#27719;&#32534;&#21407;&#29702;&#12299;&#12298;&#32534;&#35793;&#21407;&#29702;&#12299;</p>';echo urldecode($str);
      

  2.   

    sorry   
    这个页面是纯html格式的,不设计任何脚本
      

  3.   

    foolbirdflyfirst(湖水清澈) (@Fix my lover@) 的方法可以工作吗?
    起码在命令行下不行。
    如果是web环境,浏览器一般“自动”解析这样的编码,何必又要urldecode 呢。
      

  4.   

    比较关心怎么把这样的编码能转回到汉字(命令行方式下)
    如&#35821;&#35328; 对应汉字的 “语言”
      

  5.   

    用文本编辑器另存为utf-8格式的文件试试看