教你一招永久解決mysql插入中文失敗問題

2022-09-21 00:42:10 字數 890 閱讀 1386

目錄

問題描述:

程式設計客棧incorrect string value:『\xd5\xc5\xc8\xfd' for column 『name' at row 1;

本文是採用修改配置檔案,也就幾分鐘搞定,修改前請備份~~

有的小夥伴在mysql中插入中文會報錯,那麼我們要指定字符集。

使用乙個命令可以檢視當前資料的字符集~(沒有修改的時候是拉丁文)

show variables like 『%character%';

我們可以有臨時解決方案,和永久解決的方案,這裡我們程式設計客棧只說永久解決的方案:

想要支程式設計客棧持中文,要改成utf-8

1.先找到mysql的配置檔案my.ini

這個檔案包含了許多mysql的配置,既有客戶端的,也有伺服器的.

到了這個目錄下:

右擊屬性:

目標內容 複製去記事本:

「c:\program fi server 5.7\bin\mysql.exe」 「–defaults-file=c:\program files\mysql\mysql server 5.7\my.ini」 「-uroot」 「-p」 「–default-character-set=utf8」

這個一段去找目標檔案:c:\program files\mysql\mysql server 5.7\my.ini

如果沒有這個檔案可以看看是否隱藏著:

然後找到這個檔案

注意修改my.ini 一定要備份 複製貼上就可以了(這個是乙個良好的工作習慣)

找到這個位置:修改變成 utf8(不要utf-8)

改動二:

在mysqld這裡

把注釋放開,值變成 utf8.

修改完成後儲存關閉即可!最後可以使用第乙個命令去檢視上面的一樣即可~~

一招教你關閉瀏覽視窗

工作列預覽功能在windows7那個時候還是比較不錯的功能,但是現在在windows8或者10上就顯得有點沒啥用了,windows10把可以關閉的工作列預覽功能選項刪除了,滑鼠滑過後不僅會遮擋螢幕,要是磁碟效能不濟,卡頓跳幀是經常有的事。既然 設定 和 控制面板 中沒有,那就只好拿登錄檔開刀了。wi...

一招教你無阻塞讀寫Golang channel

無論是無緩衝通道,還是有緩衝通道,都存在阻塞的情況,教你一招再也不遇到channel阻塞的問題。這篇文章會介紹,哪些情況會存在阻塞,以及如何使用select解決阻塞。阻塞場景 阻塞場景共4個,有快取和無緩衝各2個。無緩衝通道的特點是,傳送的資料需要被讀取後,傳送才會完成,它阻塞場景 通道中無資料,但...

一招教你如何把Excel轉換為PDF

當你想把excel資料 給別人看,但不想讓別人修改,這時候最好的方法就是把excel 轉換為pdf檔案。在excel2003的時候需要借助工具來更換成pdf格式,但是到了excel2010就可以直接另存為成pdf格式的檔案了。下面我們就來講一下如何用excel2010簡單即將excel檔案變為pdf...