我使用连接器从csv文件中加载数据,在Python中运行此操作。','LINES TERMINATED BY '\r\n'(descr它工作得很好,我可以看到MySQL我检查了产品csv的编码,我自己的更简单的csv是相同的,即两个cp950
我还试着将引起错误的descr条目复制到更简单的csv中,这样就可以很好地插入。
我想将一个3.23.49 MySQL数据库传输到5.0.51 MySQL数据库。现在,我已经导出了SQL文件,并且可以导入了。我查看了sql-文件,Notepad++向我展示了这些文件是用ANSI编码的。我查看了数值,其中一些在ANSI中,有些在UTF-8中。最好的方法是什么?我应该更改Notepad++中的编码吗?
我应该使用ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;吗
在notepad++和sublime text 2中,我使用utf-8作为新创建文件的默认编码。
在notepad++中创建一个仅包含ASCII字符的新文件,保存并关闭它。在notepad++中重新打开它,检查“编码”菜单,它是“在ANSI中编码”。然后我添加了一些非ASCII字符(例如:中文)到文件并保存,它仍然是ANSI编码,但显示正确(也正确在Windows默认记事本),但打开文件与sublime文本2,混乱的