我有一个简单的查询
LOAD DATA LOCAL INFILE '$file'
INTO TABLE `test`
FIELDS TERMINATED BY ';'
IGNORE 1 LINES
(Province, Locality, Latitude, Longitude)
问题是,我有两个.txt文件,每个内容几乎相同,但来源不同,所以使用file1一切都很完美,但是对于file2我有问题。首先输出就像
贡
数据库结构:
id int NOT NULL AUTO_INCREMENT,
Province varchar(255),
Locality varchar(255),
Latitude varchar(12),
Longitude varchar(12),
PRIMARY KEY (id)
这是编码问题吗?
答案 0 :(得分:0)
那应该是Kampot
??
请提供源文件的HEX。它闻起来像你有UTF-16,而不是UTF-8。也许它来自一些微软产品?
所以,这可能是解决方案:
LOAD DATA ... CHARACTER SET ucs2 ...