chr(13)和chr(10)之间的差异

时间:2016-08-04 09:58:16

标签: crystal-reports

Crystal Reports中chr(13)chr(10)之间的区别是什么?

我知道chr(13)用作换行符。但是我们的一个报告使用了这一行:

{Address1} + chr(13) + chr(10) + {Address2}

2 个答案:

答案 0 :(得分:14)

function setParam(uri, key, val) { return uri .replace(RegExp("([?&]"+key+"(?=[=&#]|$)[^#&]*|(?=#|$))"), "&"+key+"="+encodeURIComponent(val)) .replace(/^([^?&]+)&/, "$1?"); } 是换行符,Chr(10)是回车符。

如果您只使用其中一个,可能不会发现差异,但您可能会发现自己处于输出无法正确显示其中一个或另一个的情况。所以包括两者都更安全。

历史上,换行符会向下移动一行,但不会返回到第1列:

Chr(13)

同样,Carriage Return将返回第1列,但向下移动一行:

This  
    is  
        a  
            test.

将其粘贴到文本编辑器中,然后选择“显示所有字符”,您将看到每行末尾都有两个字符。比抱歉更安全。

答案 1 :(得分:0)

CHR(10)是换行(\ n):转到下一行 CHR(13)是回车符(\ r):转到当前行的开头。

有关更多详细信息,请参见下面的链接: https://insightcore2911.blogspot.com/2020/12/difference-between-chr10-and-chr13.html