Excel CSV和MySQL之间的编码问题

时间:2014-07-02 15:14:16

标签: php mysql encoding

我正在开发一个工具,它使用PHP将从Excel文件创建的CSV文件插入到MySQL数据库中。 我遇到了严重的编码问题。例如,单词:

numéro

成为以下字符串:

num├â┬®ros

我从未见过这样的编码问题。 我试图强制转换为UTF8或ANSI:它并不是更好。有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,它似乎只在以下情况下有效:

  • 我使用原生Excel CSV编码(根据Notepad ++似乎是ANSI)
  • 我在INSERT SQL请求之前添加SET NAMES 'UTF8';

希望它能够持久地发挥作用!