在更新Query上更改“文件的字符集:”文件

时间:2017-04-05 12:10:01

标签: php mysql csv

我尝试使用我的sql Query

导入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_general_ci

谢谢。

0 个答案:

没有答案