【发布时间】:2009-06-18 09:07:29
【问题描述】:
在对逗号分隔值 (CSV) 文件不一定以逗号分隔感到不愉快之后,我试图找出是否有任何方法可以检测客户端计算机上的区域设置列表分隔符值是什么http 请求。
场景如下:用户可以从网站下载一些 CSV 格式的数据(RoR,如果重要的话)。该 CSV 文件是动态生成的,发送给用户,并且大部分时间在目的地的 Windows 机器上双击并在 MS Excel 中打开。现在,如果用户将“,”设置为列表分隔符,则数据将正确排列在列中,但如果设置了任何其他分隔符(此处广泛使用“;”),则所有内容都将被放入单个列中。那么,有没有什么方法可以检测客户端机器上使用的分隔符,并相应地生成文件呢?
我有一种沉没的感觉,但我想在我将“无法完成,抱歉”这一行传递给客户之前确定一下 :)
【问题讨论】:
-
这是一个在人机界面讨论中出现的主题。弄清楚使用什么的最好方法是让用户在偏好中选择他们的位置。他们的机器可能由于无知或故意混淆而配置错误。
标签: ruby-on-rails ruby regional