Я вытаскиваю некоторый текст из базы данных, которая содержит некоторые возвраты каретки. Когда я помещаю их прямо в HTML, они интерпретируются как as. Я пробовал несколько разных способов их удаления, но, похоже, не повезло.
Есть мысли?
Звучит как конфликт кодировки символов.Другие предыдущие предложения хороши для быстрого исправления, но если вы управляете данными, я думаю, вам лучше разобраться и придерживаться одного набора символов.Если вы читаете из базы данных UTF-8 и размещаете этот текст на веб-сайте, не говорите браузеру, что вы используете ISO-8859-1 или Windows-1252.
select Replace(myColumn,CHAR(13),'')
Вы пробовали это? Что еще ты пробовал?
Ну, если вы хотите сохранить возврат каретки, используйте nl2br, в противном случае используйте $val = str_replace(array('\r\n', '\r', '\n'), ' ', $val);
nl2br
$val = str_replace(array('\r\n', '\r', '\n'), ' ', $val);