CSV 文件创建受区域设置影响
我从我的网络应用程序创建 csv 文件,当网络应用程序在我的系统中运行且浏览器语言设置为英语时,文件将被下载并在打开时显示预期的格式。但是当我将语言更改为丹麦语时,它显示如下!
正确的格式应该是这样的
我如何更正此问题,以便无论语言如何,文件 csv 文件都能正确下载?
提前致谢
I create csv file from my web app and when the web app runs in my system with browser language set to English the file gets downloaded and on open shows the expected format. But when i change my language to Danish it shows like below !
The correct format should be like this
How do i correct this so that irrespective of the language the language the file csv file gets downloded properly ?
Thanks in Advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定您用于创建、下载和显示 .csv 的组件;所以这可能没有帮助。
通常,语言设置可以指定用于 .csv 文件的分隔符。如果您可以使用制表符作为分隔符 (TabDelimited) 生成 .csv,则无论语言设置如何,都有可能正确解析 .csv。
某些 .csv 驱动程序/提供程序会查找包含 .csv 文件的文件夹中的 schema.ini 文件。通过指定格式 (Format=Delimited()),您可以帮助驱动程序做正确的事情。
I'm not sure about the components you use to create, download, and display the .csv; so this may not help.
In general, language settings may specify the separator used for .csv files. If you can generate the .csv using tab as separator (TabDelimited), there is a chance that the .csv is parsed correctly regardless of the language settings.
Some .csv drivers/providers look into a schema.ini file in the folder containing the .csv file. By specifying the format (Format=Delimited()), you may help the driver to do the right thing.