Query Error: INSERT INTO `title` (`subject`, `c_id`, `p_id`, `postdate`, `quote_url`, `date`, `author`) VALUES('[诗歌]赵孟頫\', '74', '59', '1155117133', '6122.shtml', '1180960144', '凡衣如微');
“頫”是个异体字,如何才能让这条语句正确执行呢,困扰我很久了,、
最好是能把“頫”,替换成“俯”,在线等

解决方案 »

  1.   

    要替换用正则,转义用addslashes
      

  2.   

    <?
    $str="[诗歌]赵孟頫";
    echo $str;
    ?>Parse error: syntax error, unexpected $end in D:\xampp\htdocs\test.php on line 4
    这个问题怎么解决,转换了编码也不行,
      

  3.   

    "頫"字的最后一个字符为0x5c,恰好是转义字符'\'的ascii码try:
    =====================================================
    $str="[诗歌]赵孟頫\";
    echo $str;
      

  4.   

    sorry,"頫"字的最后一个字节为0x5c
      

  5.   

    INSERT INTO `title` (`subject`, `c_id`, `p_id`, `postdate`, `quote_url`, `date`, `author`) VALUES('[诗歌]赵孟頫 ', '74', '59', '1155117133', '6122.shtml', '1180960144', '凡衣如微')这就可以了。注意頫的后面给你放了一个空格。
      

  6.   

    用phpmyadmin中执行
    INSERT INTO `title` (`subject`, `c_id`, `p_id`, `postdate`, `quote_url`, `date`, `author`) VALUES('[诗歌]赵孟頫', '74', '59', '1155117133', '6122.shtml', '1180960144', '凡衣如微')
    和显示都没问题