TablePress是一个WordPress 表格管理插件,在 WP-Table 的基础上开发而来,拥有强大的功能和简易的操作界面。从 Excel 等文件导入现有的表格就是它的特色功能之一。该功能让我们可以在离线状态下使用熟悉的 Excel 等电子表格软件编辑表格内容,编辑完成后再从 WordPress 后台导入到 TablePress 中然后在网站中展示出来。但是由于 PHP 编码的历史原因,将中文表格导入到 TablePress 的时候可能会出现乱码。其实这个问题很好解决。下面以我们最熟悉的表格软件 Excel 为例进行说明。
出现乱码是因为 Windows 默认使用的是 ANSI 编码格式,需要在导入前将文件编码改为 UTF-8 格式,这样就能解决问题。
- 将编辑好的 Excel 表格导出为 CSV(逗号分隔)(*.csv)格式(详见 TablePress 导入 / 导出格式)。方法是将表格“另存为……”,然后在保存对话框中选择保存格式为 csv。
- 用记事本(Notepad,或者其它文字处理工具如 Notepad++)打开该 .csv 文件,然后选择“文件——>另存为”,在保存对话框中下面“保存类型”那里选择编码格式为“UTF-8”,按提示替换原 .csv 文件即可。
- 在 WordPress 后台打开 TablePress 按照常规方法(TablePress 的“导入”选项卡中有详细的提示)导入该 .csv 格式表格即可。
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/messy-code-importing-tablepress-table/>。转载请保留此信息及相应链接。