欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 導入csv 文件路徑中文亂碼

錢良釵2年前11瀏覽0評論

當我們使用mysql導入CSV文件時,如果文件路徑中有中文字符,就可能會出現中文亂碼的情況。以下是如何解決這個問題。

LOAD DATA LOCAL INFILE '路徑/文件.csv' 
INTO TABLE 表名
CHARACTER SET utf8 
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 ROWS;

在上面的代碼中,我們使用字符集 utf8 指定了編碼格式,并使用 FIELDS TERMINATED BY 指定了列的分隔符。ENCLOSED BY 指定了元素的包裹符號,可以使用雙引號或者單引號包裹。LINES TERMINATED BY 指定了每行的分隔符。IGNORE 1 ROWS 指定了跳過表格中的第一行。

在使用這個代碼時,需要注意的是,文件路徑中的中文字符需要使用反斜杠進行轉義,例如:

LOAD DATA LOCAL INFILE 'C:\\Users\\user\\Documents\\文件.csv' 
INTO TABLE 表名
CHARACTER SET utf8 
FIELDS TERMINATED BY ','
ENCLOSED BY '\"' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 ROWS;

使用上述代碼可以避免CSV文件路徑中文亂碼的問題,讓我們順利導入數據。