Php 更改“;文件的字符集:";文件更新查询
我尝试使用sql查询导入csv文件Php 更改“;文件的字符集:";文件更新查询,php,mysql,csv,Php,Mysql,Csv,我尝试使用sql查询导入csv文件 LOAD DATA LOCAL INFILE 'switchs_svr_primary_20170405_104805.csv' INTO TABLE switchs_svr_primary_btl FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES; 上述查询工作正常,但在我的csv文件的一列英镑是存在的。当csv文件加载到数据库中时,“£
LOAD DATA LOCAL INFILE 'switchs_svr_primary_20170405_104805.csv' INTO TABLE switchs_svr_primary_btl
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
上述查询工作正常,但在我的csv文件的一列英镑是存在的。当csv文件加载到数据库中时,“£”符号显示为“?”
我已尝试使用数据库导入选项导入文件:
当我将csv文件导入数据库时,文件的默认字符集为utf8,然后“”符号显示为“?”。
但是,当我将文件的字符集utf8更改为iso-8859-1时,“”符号显示为“”。
因此,iso-8859-1满足了我的要求。那么,如何使用mysql查询实现这一点呢
我的字段类型是utf8\u general\u ci
谢谢。您的数据库和表排序是什么?@BikramPahi我的表集合是拉丁文1\u瑞典文,数据库集合是ut8\u generel\u ci