echo str_replace("\\","\\\\","許\功\蓋\\");

解决方案 »

  1.   

    $s = "許\\功\\蓋\\";
    echo ereg("\\\\", $s);
      

  2.   

    $FamilyName = "許\功\蓋\"; 
    echo ereg("\\\\", $FamilyName );
    //查找是否有反斜杆 如果有测替换$FamilyName = stripcslashes($FamilyName);      
    echo ereg("\\\\", $FamilyName );
    替换之后,查找;我用替换斜杆函数替换调后,ereg查找显示1;
      

  3.   

    $FamilyName = "許功蓋"; 
    echo ereg("\\\\", $FamilyName );
    字符串已经处理过了,但还是显示1;不显示false;
    请问这是为什么?
      

  4.   

    $FamilyName = "許\功\蓋\"; 
    echo str_replace("\\\\","\\",$FamilyName); hi:Gdj(陈水.智商只有129.非卖品)
    如果用正则替换好像也不对耶!
      

  5.   

    $xxx = "許\功\蓋\ ";
    $str = stripslashes($xxx);
    $str = mysql_escape_string($str);
    echo $str;---
    你的字符恐怕是 UTF-8 的,而你用 GB2312 的打开了
    有时候(文本文件中)看起来有\ 但实际上是可能没有
      

  6.   

    恩,可能是这样;
    我是用BIG5码;
      

  7.   

    把big5转成utf8 在替换;
    讲utf8在转回来,就ok;