| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2683 人关注过本帖
标题:chr(10)和chr(13)的区别到底是什么?
只看楼主 加入收藏
enjoy535
Rank: 1
等 级:新手上路
帖 子:114
专家分:3
注 册:2007-1-16
结帖率:40%
收藏
 问题点数:0 回复次数:2 
chr(10)和chr(13)的区别到底是什么?
如题,我要将从文本框输入的文本用HTML输出,但其中的断行转换却一直有问题
    fString = Replace(fString, CHR(13), "<P> ")
    fString = Replace(fString, CHR(10) & CHR(10), "<P>")
    fString = Replace(fString, CHR(10), "<BR> ")

网上有说chr(13) 是一个回车,Chr(10) 是个换行符。

但当我将以上三句转换代码同时运行测试时,发现一个回车符被同时转换成了<P>和<BR>(即<P><BR>)
而遇到接连两个回车时,却只能转换成两个<BR>,而不是<P>

不知道有高手能详细解释一下其中原因不?
特别是要实现两个回车符转换成一个<P>该如何Replace?
像我这种情况,对一般的文章进行字符转换采用哪种方法会比较好?

[[it] 本帖最后由 enjoy535 于 2008-6-8 00:46 编辑 [/it]]
搜索更多相关主题的帖子: chr 
2008-06-08 00:39
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
你用过文本编辑器就知道了,一个回车会自动在你的内容里加上 <p></p>
两个回车要么就是两个<p></p>,要么就是两个<br>
这是根据个人自己设置的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-08 08:19
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
一个叫回车符,一个叫换行符。

Windows用的是CrLf
Unix用的是Lf
Mac用的是Cr
2008-06-08 15:20
快速回复:chr(10)和chr(13)的区别到底是什么?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035437 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved