如果是这样
可以考虑编码一下
使用base64编码

解决方案 »

  1.   

    不是出现乱码了
    是。。例如如果有html标签的时候可能显示结果就有问题
    ,比如要读的内容中有<table  ...></table>
    读出来的时候有可能就直接出现一个表格了
      

  2.   

    读取表单的时候用htmlspecialchars()处理一下。
      

  3.   

    htmlspecialchars()有局限性的
    给你两个函数,看能用上把
    function WriteReplace($S,$Html) //替换html
    {
         $S = str_replace("\\\\",  "\", $S);
         if ($Html!=1) {
              $S=str_replace("<", "&lt;", $S);
              $S=str_replace(">", "&gt;", $S);
     $S = str_replace(chr(13), "<br>", $S);
     $S = str_replace(" ", "&nbsp;", $S);
         }
         return($S);
    }
    function ReadReplace($S) //显示转化
    {
         $S = str_replace("\\", "\\", $S);
         $S = str_replace("\", "", $S);
         //$S=str_replace("<br>",chr(13),$S);
         //$S=str_replace("&nbsp;"," ",$S);
         return($S);
    }