问题标签 [carriage-return]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1746 浏览

newline - “\r”和“\n”有什么区别?

可能重复:
\r 和 \n 有什么区别?

我知道每个操作系统都不同,例如,在 Windows 中可能需要“\r\n”,在 Unix 中可能需要“\n”,而在 Mac 中可能需要“\r”。

这两个(或三个,如果你想包含“\r\n”)转义序列有什么区别?为什么它在所有系统中不一致?

我很好奇这个。

0 投票
2 回答
3044 浏览

svn - SVN更新在冲突时添加^M?

我们一直在同时处理一些文件。有时,当我们“svn up”时,我们会看到某些文件的每一行都附加了“^M”的文件。我们原本互相指责对方的编辑>_>。

从那以后,我们将其范围缩小到当存在冲突时“svn up”。如果我们隔离冲突文件并且 svn 不会出现“^M”。svn log/diff 中没有“^M”出现。它完全奇怪,对吧?

希望有人可能以前见过这个并知道一种解决方法。IDK,它可能无法在其他人的设置上重现。如果有帮助,我们正在使用 Subversion 1.4.4。

感谢您的阅读,感谢您的任何评论。

0 投票
17 回答
193990 浏览

text - 显示 \r\n? 的文本编辑器

我正在寻找一个可以显示实际回车和换行符的文本编辑器。

例如,如果我保存这个字符串:"This\rIs\r\nA\nString"

而不是显示

我正在寻找一些将显示的文本编辑器

我相信我在某个程序中的文本文件解析问题是由不一致的换行符/回车符/行尾不一致引起的。

我可以制作一个可以读取文件并以该格式显示它的程序,但我认为如果有人知道已经可以做到这一点会更容易。

谢谢!

[编辑]
忘记指定我在 Windows 上,安装 Cygwin 并不是一个真正的选择。否则我会使用 vi 或 vim。
此外,如果有办法在已经安装的 PSPad 中执行此操作,那么如果您也知道这一点,那就太棒了。谢谢!

0 投票
4 回答
1158 浏览

python - 使用python实时解析包含回车的命令行输出进程

我能够将回车转换为新行。然而,问题是让它几乎“实时”运行。如果进度条的值只有 0 和 100,那将是非常愚蠢的 :-)

此代码立即返回输出:

0 投票
3 回答
1157 浏览

carriage-return - 将dos2unix移植到brainfuck

在 SuperUser.com 上就无用的答案进行了争论,并发现自己在挑战另一位发帖人,让他用脑筋急转弯来回答这个问题。他没有接受我,但现在我很好奇。

程序所需要做的就是将 CRLF 行尾转换为 LF(dos 样式到 unix)。周围的任何 bf 编码器都可以提供帮助吗?

0 投票
5 回答
72283 浏览

java - 将内容粘贴到 Excel 文件时如何从字符串中删除回车符

将 Java 代码生成的内容(或文本)粘贴到 Excel 时出现问题。问题是我的 Java 代码生成了一个包含多行的字符串,即包含换行符 ( \n)。当我尝试复制此内容并将其粘贴到 Excel 文件中时,我得到一个带有方框符号的多行文本。我开始知道 Windows 使用\r\n换行符,而不仅仅是\n. 我试图用我的替换\n\r\n粘贴生成的文本,但我在我的 Excel 文件中得到了相同的方框。这是我的示例代码:

我已经使用“”来换行文本。当我尝试在 Excel 中粘贴tmpstring时,我得到了方框。如何删除单元格中带有多行的框?

0 投票
11 回答
547012 浏览

newline - \n 和 \r 的区别?

\n(换行符)和\r(回车符)有什么区别?

特别是和之间有什么实际区别吗?有没有应该使用一个代替另一个的地方?\n\r

0 投票
2 回答
1247 浏览

c# - 使用 OleDB 读取文本文件时如何正确处理 CR

我有制表符分隔的文本文件。我像这样创建了一个 Schema.ini:

这是我用来阅读它的代码(C#):

一切正常,除了一件事。文本文件中的数据包含回车 [CR]。记录本身由回车换行符 [CR][LF] 分隔。不幸的是,OleDB / MicrosoftJet(或解析这些文件的任何东西)将两者([CR],[CRLF])视为相同。

MY_FILE.TAB 示例(数字和文本之间应该有一个 Tab):

在 DataTable 中给我 5 个(格式错误的)行而不是 4 个。

我需要的是:

但我得到:

“ree”无法转换为 Int32,因此第四行的第一列为空。

如何配置 OleDB 以将 [CR] 与 [CR] [LF] 区别对待?或任何其他想法?

0 投票
1 回答
193 浏览

.net - Accordion Control Header 中的回车 - Silverlight 3.0

我的 Silverlight 应用程序中有一个 Accordion 控件,我希望能够在其中一个 AccordionItems 的标题中插入一个回车符。

我尝试插入各种符号,例如“&cf;” 和“&br;”......但没有任何效果。

感谢任何帮助。谢谢你。

0 投票
5 回答
5357 浏览

c# - 生成 CSV 文件,我应该使用什么回车符?

我必须创建一个代表订单的 CSV 文件。

该文件将通过 FTP 传输,并导入另一个系统。

我应该使用什么换行符/回车符?

我很确定接收端将是一个微软系统,有没有办法让它与服务器无关?