我尝试使用我的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
谢谢。