正如问题中所提到的,我正在尝试使用
PHP生成XML输出(对于iPhone应用程序),这是从MySQL的文本字段中读取数据.
只要字段中存在水平省略号字符,就无法正确生成XML.
我已经尝试了一些方法来逃避它,如下所示,但似乎没有工作……
$row['detail'] = str_replace("&", "&", $row['detail']);
$row['detail'] = str_replace("…", "…", $row['detail']); //
$row['detail'] = str_replace("
$row['detail'] = str_replace("\'", "'", $row['detail']);
$row['detail'] = str_replace(">", ">", $row['detail']);
$row['detail'] = str_replace("\"", """, $row['detail']);
我基本上有两个问题,
>我如何处理水平省略号字符?
>是否有更多此类角色可能导致此类问题?对此列表及其解决方案的任何引用都会很棒!
谢谢