0

我按照这些说明将 CSV 文件导入到 Sendible.com(Facebook 发布调度程序):http: //blog.sendible.com/tag/csv/

问题:当我写一个包含特殊字符的“消息”时,结果看起来不对。(CSV 模型:消息、主题、发送日期)

“消息”示例:

Règle n°1 : Respecter les lois.

发布时在网站 sheduler prevew 和 facebook 上的结果:

R�gle n�1 : Respecter les lois.

所以我尝试像这样使用 HTML:

Règle n°1 : Respecter les lois.

结果在网站 sheduler prevew 上看起来很正确:

Règle n°1 : Respecter les lois.

但是当它在facebook上发布时,它看起来不对:

Règle n°1 : Respecter les lois.

所以如果你有什么可以帮助我的,请告诉我。预先谢谢你

4

1 回答 1

0

�表示unicode 替换字符,以 utf-8 ( 0xEF 0xBF 0xBD) 编码并以 cp1252 ( �) 解释。在大多数情况下,它表示某些东西是以 UTF 编码解码的,而该东西是以其他编码编码的。

您至少可以将文件保存为 UTF-8,然后再次上传:

  • 打开原始文件,看到你所期望的
  • 选择另存为
  • 在另存为对话框中,查找保存按钮左侧的工具下拉菜单;选择网络选项
  • 在 Web 选项对话框中,选择编码选项卡
  • 在编码选项卡中,从下拉菜单中选择 Unicode (UTF-8)
  • 将文件另存为 CSV
  • 上传新文件

编辑:看起来这实际上不起作用,在十六进制编辑器中查看生成的文件,它仍然是 cp1252 ...

但由于 csv 是纯文本格式,您可以在记事本等普通文本编辑器中打开它,然后另存为,然后从编码菜单中选择 UTF-8。

于 2012-12-13T10:15:08.290 回答