iPad上的CSV文件可以使用双引号吗?

iPad上的CSV文件可以使用双引号吗?,ipad,mobile-safari,Ipad,Mobile Safari,我对iPad手机浏览器上的特殊CSV解释器(不知道它叫什么)有问题 iPad似乎将字符“保留为保留字符或特殊字符。当此字符出现时,字符串将被视为文字,而不是作为CSV分隔 输入: 1111,64-1111-11,一些工具12“,112233 输入上述内容后,CSV mobile safari显示([]表示一列) [1111][64-1111-11][一些工具12,112233] 请注意,“缺失。还请注意,112233不在它自己的列中 问题2: 如何使safari中的CSV显示工具不将六位数数字视

我对iPad手机浏览器上的特殊CSV解释器(不知道它叫什么)有问题

iPad似乎将字符
保留为保留字符或特殊字符。当此字符出现时,字符串将被视为文字,而不是作为CSV分隔

输入:

1111,64-1111-11,一些工具12“,112233

输入上述内容后,CSV mobile safari显示([]表示一列)

[1111][64-1111-11][一些工具12,112233]

请注意,
缺失。还请注意,
112233
不在它自己的列中

问题2:
如何使safari中的CSV显示工具不将六位数数字视为电话号码

1234567

显示为超链接,并在我单击时要求“添加联系人”。我不想要超链接


更新
iPad忽略了CSV文件中双引号的转义字符(或者反斜杠不是转义字符)。我正在查看该文件的十六进制版本,我有

\“或5C 22(十六进制,UTF-8编码)


不幸的是,iPad显示反斜杠,仍然将
视为特殊字符,从而破坏了我的数据格式。有人知道我如何在iPad CSV上使用

关于引号,您是否尝试过在输出中转义它们

编辑:抱歉,传统转义不适用于CSV文件。大多数规格说明如下:

包含特殊字符(逗号、换行符或双引号)的字段必须用双引号括起来

因此,在您的CSV代码段上进行测试,该文件的格式如下:

1111,64-1111-11,"Some Tool 12""", 112233
1111,64-1111-11,Some Tool 12"""", 112233
甚至像这样:

1111,64-1111-11,"Some Tool 12""", 112233
1111,64-1111-11,Some Tool 12"""", 112233
…在Mobile Safari中打开OK。在Excel中,您需要检查它的好坏

转到第二个问题,为了防止Mobile Safari将数字显示为电话号码,请将此添加到页面的
标题
元素:

<meta name="format-detection" content="telephone=no" />


@Ben Poole-转义字符是什么?第二,如何使用转义字符而不破坏Internet Explorer的解释?通常,为了使解析器正常工作,您必须“转义”诸如引号之类的内容。通常,转义引号是用反斜杠完成的,如:
\“
@Ben Poole-我在双引号前面添加了“\”,但它仍然将双引号视为没有转义。它还显示转义字符。互联网上有关于“智能引号”的内容“在iPad上,它们是如何难以管理和无法禁用的。我不知道这是否就是我所经历的…?聪明的报价是另外一回事,别担心。我检查了一些CSV规范,但反斜杠并不能消除双引号,我带你去了花园小径,对不起。我已经更新了我的答案,因为有一种处理双引号的不同方法。@Ben Poole-
“”“
也不起作用。仍然将引号视为特殊字符。此外,此解决方案不适用于iPad和桌面Excel csv解释。您试图对csv文件执行什么操作?@Moshe-网页上有一个按钮,可将网格导出为csv文件。在桌面上,按钮导出到excel(仅限windows)。在iPad上,它们只应该显示在屏幕上。