我正在从数据库加载一些信息,然后回显它,以便我可以在我的Android设备上阅读它。到目前为止它一直运行良好,但由于某种原因,数据库中的某个特定条目未正确加载。我回复的数据如下:
echo ($row['POST_NAME'] . " ^ " . $row['POST_URL'] . " GOT HERE");
对于所有条目,信息正确回显。但是对于一篇文章,它会返回以下内容:
Test Post ^ glamourmenot.weebly.com
如您所见,“GOT HERE”缺失。因此,我试图自己回显URL。这工作得很好。但是一旦我尝试添加一些东西,它就会失败。可能导致此问题的原因是什么?
数据库上的数据类型设置为:
Text: utf8_general_ci
编辑: 以下是我在阅读Android应用程序数据的方法:
StringBuffer sb = new StringBuffer("");
String line = "";
while ((line = in.readLine()) != null) {
sb.append(line);
break;
}
in.close();
String responseString = sb.toString();
答案 0 :(得分:0)
好的,我已经解决了这个问题。正如Ted Hopp建议的那样,这是一个带有新线序的问题。我通过这样做解决了这个问题:
echo echo str_replace(array("\r", "\n"), "", textToEcho);
这将删除所有新行字符。