是“选项卡”吗?总是用 4 表示,没有空格?

发布于 2025-01-08 08:10:16 字数 210 浏览 2 评论 0原文

当您生成或需要“制表符分隔”文档时,这些制表符是否始终由 4   表示?在世界的其他地方会发生什么,以及当文档的编码发生变化时会发生什么(例如,以 HTML 形式复制粘贴的文本与上传的 UTF-8 .txt 文件)?

这里我说的不是程序员生成的文档。我说的是由随机用户生成并在网络应用程序中使用的文档。一个例子是烹饪网站的配料列表(制表符分隔)。

When you produce or require a "tab delimited" document, are those tabs always represented by 4  ? What happens in other part of the worlds, and what happens when the encoding of the document changes (e.g., text copy-pasted in an HTML form versus UTF-8 .txt files uploaded)?

Here I am not talking about documents generated by programmers. I am talking of documents generated by random users to be used in a web app. One example could be a list of ingredients (tab separated) for a cooking site.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

是你 2025-01-15 08:10:16

制表符分隔的文档应由制表符分隔,而不是空格。它不是为了布局而完成的,而是通过分隔符(在本例中为制表符)分隔内容。它就像一个逗号分隔的文件 - 逗号分隔数据,但除了作为分隔符之外没有任何意义。

Tab delimited documents should be delimited by the tab character, not by spaces. It's not done for layout, it's all about separating content by a delimiter, in this case the tab. It's just like a comma delimited file - the commas separate the data, but have no meaning other than as separators.

最初的梦 2025-01-15 08:10:16

每个软件/平台都可以决定如何解释“制表符”,有时是 4 个空格,有时是 2 个……

所以直接回答你的问题:不,你不能假设“制表符”总是由 4 个无中断空格表示。

Each software/platform can decide how they interpret the "tab", sometime it's 4 spaces, sometimes it's 2...

So to answer your question directly: No, you can't assume that "Tabs" always represent by 4 no break space.

翻身的咸鱼 2025-01-15 08:10:16

制表符是不同的字符,而不是空格。 HTML 实体是

Tabs are different characters, not spaces. The HTML entity is .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文