因此,當我運行json_encode時,它也從MySQL獲取\ r \ n。我試圖在數據庫中重寫字符串無濟於事。我試圖將MySQL中的編碼從默認的latin1_swedish_ci更改爲ascii_bin和utf8_bin。我已經完成了大量的str_replace和chr(10),chr(13)的東西。我不知道該說些什麼或做,所以我要去剛剛離開這個這裏....運行json_encode後替換 r n(換行符)
$json = json_encode($new);
if(isset($_GET['pretty'])) {
echo str_replace("\/", "/", jsonReadable(parse($json)));
} else {
$json = str_replace("\/", "/", $json);
echo parse($json);
}
的jsonReadable功能是從here和解析函數是here。已經在那裏的str_replaces是因爲我得到奇怪的格式化html標籤,如</h1>。最後,$ new是上面製作的一個數組。根據要求提供完整代碼
幫我看StackOverflow。你是我唯一的希望
您是否閱讀過JSON規範? http://www.json.org/ – 2010-11-19 23:06:49
是的,我已經使用JSON很長一段時間了,事情是這個腳本的輸出被閃存拾取的CMS和閃存不像\ r \ n的東西。它只是插入我們不想要的新線。我們需要
。是的,我試過nl2br,沒有運氣。 – 2010-11-19 23:10:46
然後有人決定不在Flash中正確實現JSON。可愛。 – 2010-11-19 23:53:05