当前位置: 首页 > 知识库问答 >
问题:

Javascript导出CSV编码utf-8并使用excel打开问题

江棋
2023-03-14

我一直在读很多帖子,包括这篇

Javascript导出CSV编码utf-8问题

我知道很多人提到这是因为microsoft excel,使用这样的东西应该是可行的

https://superuser.com/questions/280603/how-to-set-character-encoding-when-opening-excel

我在ubuntu(它甚至没有任何问题)上试过,在windows10上试过,我不得不用第二篇帖子导入,在mac上试过,mac上的问题最大,因为mac不导入,根本不读取unicode。

在导出时,我是否可以在编码中执行此操作,以强制excel使用utf-8打开?或者其他我可以尝试的解决方法

提前感谢您的帮助和建议。

共有1个答案

桂梓
2023-03-14

许多Windows应用程序,包括Excel,在打开文件时采用本地化ANSI编码(美国Windows上的Windows-1252),除非文件以字节顺序标记(BOM)代码点开头。虽然UTF-8不需要BOM,但文件开头的UTF-8编码BOM会提示Excel该文件是UTF-8。字节序列是EF BB BF,等效的Unicode代码点是U FEFF。

 类似资料:
  • 我需要导出javascript数组到CSV文件和下载。我这么做了,但是'ó,ü,ö,ó,ş'这些字符在CSV文件中看起来像'\\\\\\\\\\\'。我已经尝试了这个网站上推荐的许多解决方案,但对我不起作用。 我添加了我的代码片段,有人能解决这个问题吗?

  • 我需要将javascript数组导出到excel文件并下载它,我正在此代码中执行此操作。数据是一个脚本对象数组。 所有这些都很好,直到我有了非英语字符的字符串属性,比如西班牙语、阿拉伯语或希伯来语。如何使用所有这些非ASCII值进行导出?

  • 本章是由 Alex Cabal 最初撰写在 PHP Best Practices 中的,我们使用它作为进行建议的基础。 这不是在开玩笑。请小心、仔细并且前后一致地处理它。 目前,PHP 仍未在底层实现对 Unicode 的支持。虽然有很多途径可以确保 UTF-8 字符串能够被正确地处理,但这并不是很简单的事情,通常需要对 Web 应用进行全方面的检查,从 HTML 到 SQL 再到 PHP。我们将

  • 我想知道是否有人能帮忙,我很难将UTF-8字符发布到SagePay。数据库是MySQL,带有数据库字符集utf8和数据库排序规则utf8_general_ci。数据库连接字符串使用useUnicode=true 所有发布到数据库的数据都存储为UTF-8,所有查询的数据都显示为UTF-8,但当字符串编码如下时: 然后发到SagePay,他们会收到一个来自国际字符所在位置的乱码字符串。如果字符串中不包

  • 问题内容: 我已阅读以下有关通过GoogleDocs将UTF-8编码的(希伯来语)XLS转换为CSV的建议,并且可以正常工作。当我在Sublime2中使用utf8编码打开CSV时,希伯来语正确显示。但是,当我尝试使用SQLyog将数据导入到我的数据库中时,在确保将我的目标表和导入定义都设置为UTF8之后,我变得很乱,例如: ⒚椔 我哪里出问题了? 问题答案: 从excel导出到csv的最佳方法是:

  • 问题内容: 我试图在Go中找到以下C#代码的等效项。 我知道Go 中有一个crypto / sha1软件包。我知道我可以跑步: 我不确定散列时如何获得正确的编码。我想知道是否可以得到一些帮助来转换此 问题答案: 根据文档: 缺少字节级转义的字符串文字始终包含有效的UTF-8序列。 因此,如果在Golang源代码中,则无需将字符串编码为utf8。但是,如果字符串来自输入,则utf8包是您的朋友。