Необходимо удалить символ ASCII - PullRequest
1 голос
/ 07 июля 2010

Я вытаскиваю некоторый текст из базы данных, которая содержит некоторые возвраты каретки. Когда я помещаю их прямо в HTML, они интерпретируются как as. Я пробовал несколько разных способов их удаления, но, похоже, не повезло.

Есть мысли?

Ответы [ 3 ]

2 голосов
/ 07 июля 2010

Звучит как конфликт кодировки символов.Другие предыдущие предложения хороши для быстрого исправления, но если вы управляете данными, я думаю, вам лучше разобраться и придерживаться одного набора символов.Если вы читаете из базы данных UTF-8 и размещаете этот текст на веб-сайте, не говорите браузеру, что вы используете ISO-8859-1 или Windows-1252.

2 голосов
/ 07 июля 2010
select Replace(myColumn,CHAR(13),'')

Вы пробовали это? Что еще ты пробовал?

1 голос
/ 07 июля 2010

Ну, если вы хотите сохранить возврат каретки, используйте nl2br, в противном случае используйте $val = str_replace(array('\r\n', '\r', '\n'), ' ', $val);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...