簡體   English   中英

在錯誤代碼1366中將UTF-8 txt文件插入MySql結果

[英]Insert UTF-8 txt file into MySql results in ErrorCode 1366

我正在嘗試將分隔的txt文件插入MySQL,但是似乎編碼有問題。 嘗試插入時,我在MYSQL中收到錯誤coe 1366:不正確的字符串值。 當我打開txt文件時,看起來是在導致錯誤的行上。

在此處輸入圖片說明

知道如何插入此數據嗎?

您需要轉義特殊字符。 \\'的報價等等

十六進制9C不知何故進入了文件。 在latin1中,即œ

計划A:

編輯文件以將其刪除。 周圍的文字全都是大寫英文,所以我懷疑它應該不是œ

方案B:

使用charset選項將傳入流設置為latin1 然后處理œ以后(或不進行)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM