需要删除ASCII字符

时间:2010-07-07 15:58:30

标签: php mysql ascii

我从数据库中提取一些文本,其中包含一些回车。当我把它们直接放到html中时,它们被解释为 。我已经尝试了一些不同的方法来删除它们,但似乎没有任何运气。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

select Replace(myColumn,CHAR(13),'')
你试过这个吗?你还尝试了什么?

答案 1 :(得分:2)

听起来像是字符编码冲突。其他以前的建议很适合快速修复,但如果你控制数据,我认为你最好搞清楚并坚持使用单个字符集。如果您从UTF-8数据库中读取并在网站上包含该文本,请不要告诉浏览器您正在提供ISO-8859-1或Windows-1252。

答案 2 :(得分:1)

好吧,如果你想保留回车,请使用nl2br否则使用$val = str_replace(array('\r\n', '\r', '\n'), ' ', $val);