TablePress 导入表格出现乱码的解决办法

TablePress是一个WordPress 表格管理插件,在 WP-Table 的基础上开发而来,拥有强大的功能和简易的操作界面。从 Excel 等文件导入现有的表格就是它的特色功能之一。该功能让我们可以在离线状态下使用熟悉的 Excel 等电子表格软件编辑表格内容,编辑完成后再从 WordPress 后台导入到 TablePress 中然后在网站中展示出来。但是由于 PHP 编码的历史原因,将中文表格导入到 TablePress 的时候可能会出现乱码。其实这个问题很好解决。下面以我们最熟悉的表格软件 Excel 为例进行说明。

出现乱码是因为 Windows 默认使用的是 ANSI 编码格式,需要在导入前将文件编码改为 UTF-8 格式,这样就能解决问题。

  1. 将编辑好的 Excel 表格导出为 CSV(逗号分隔)(*.csv)格式(详见 TablePress 导入 / 导出格式)。方法是将表格“另存为……”,然后在保存对话框中选择保存格式为 csv。
  2. 用记事本(Notepad,或者其它文字处理工具如 Notepad++)打开该 .csv 文件,然后选择“文件——>另存为”,在保存对话框中下面“保存类型”那里选择编码格式为“UTF-8”,按提示替换原 .csv 文件即可。
  3. 在 WordPress 后台打开 TablePress 按照常规方法(TablePress 的“导入”选项卡中有详细的提示)导入该 .csv 格式表格即可。

如有问题,请参考文档,或者到讨论区相应版块提问。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/messy-code-importing-tablepress-table/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>