嗨我有一些困难从字符串转义双quoutes。php转义双引号
这里是我的情况:
我得到的结果从数据库设置,那么我申请utf8_encode
它,因为那里的拉丁/重音符号,它会返回一个字符串,它应该是exept在开始和结束时的双引号字符串。
如果在DB中有:"Olá João"
则返回:Olá João
。双引号被忽略
$rs = mysql_fetch_array($query)
$text = utf8_encode($rs['l_reference']);
echo $text;
我试过使用addslashes
但没有成功。
请提供数组条目以及'$ text'的'var_dump'。并且[这两个字符串都是hexdump](http://stackoverflow.com/q/1057572/367456)。我不确定这些引用是否真的存在于数据库中,我必须说。 – hakre
谢谢@hakre。下面是var_dump文本的一个小部分:string(705)“O primeiro ....开头有双引号,但它没有出现在echo – peterK