我在Debían中引導後應用了一個MySQL源(插入)。從腳本和源文件插入到表格時出現錯誤編碼
該文件是UTF8
,並在bash腳本我啓動MySQL服務,並與命令source path/to/file.sql
一個EOF(定界符)到UTF8 table
(顯示創建表的說)
但是,當我連接到服務器檢查數據,它顯示波浪字符作爲怪異的字符。所以我把set names "latin1"
,它顯示正確。
但是,如果我跳過腳本並手動連接,然後源SQL,它插入字符確定。
所以問題在於腳本連接,但是如果我在腳本中執行相同的命令但是手動執行,它與我的插入有什麼不同。
任何幫助將不勝感激。