嗨,我很难从一根绳子上逃出两条线。
以下是我的情况:
我从数据库中得到结果集,然后对其应用utf8_encode,因为其中有拉丁/重音字符,它返回字符串,因为它应该删除字符串的开始和结尾中的双引号。
如果我在DB中拥有:"Olá João",它将返回:Olá João。双引号被忽略。
$rs = mysql_fetch_array($query)
$text = utf8_encode($rs['l_reference']);
echo $text;我试过使用addslashes,但没有成功。
发布于 2012-12-27 10:22:34
我认为这是因为"OláJo“是一个多字节字符串,为此您必须使用不同的解决方案。试试这个加法斜杠
https://stackoverflow.com/questions/14053011
复制相似问题