在使用MySql時,命令列內插入中文資料遇到亂碼問題的解決措施
**造成這種問題的原因是安裝的mysql預設是UTF-8編碼格式,即使你傳輸的資料已經設定GBK編碼,也同樣會報錯。
廢話不多數,解決方式如下;
1,如果你的mysql還在執行中,那就先到工作管理員中停止該服務,如果已經關閉mysql,前面的話當我沒說~。
2.然後進入到你安裝的mysql路徑資料夾;(預設是安在C盤的,本人圖片僅供參考)
3.修改my.ini配置檔案,開啟方式可使用自帶記事本編輯
找到設定編碼的這行,直接將UTF8改為gbk;(此處我使用NotePad++ 開啟,排版比較美觀~)
如果修改不成功的,注意點選該檔案右擊屬性 ,將修改許可權全部勾選即可。
4.修改完後回到桌面,開啟工作管理員重啟你的mysql服務,沒有開啟MySQL的直接重新開啟登陸,再重新使用命令列插入中文資料。
看看效果! 成功了吧!
我再連續插入兩個,
相關推薦
在使用MySql時,命令列內插入中文資料遇到亂碼問題的解決措施
**造成這種問題的原因是安裝的mysql預設是UTF-8編碼格式,即使你傳輸的資料已經設定GBK編碼,也同樣會報錯。 廢話不多數,解決方式如下; 1,如果你的mysql還在執行中,那就先到工作管理員中停止該服務,如果已經關閉mysql,前面的話當我沒說~。 2.然後進入到你安裝的
使用Hibernate向Mysql中插入中文資料出現亂碼
要解決這個亂碼問題需要做好下面幾點(這裡我使用的是UTF-8格式的中文編碼): 1.所有程式碼編碼格式設定為UTF-8 2.所有jsp頁面設定為UTF-8具體如下: <%@ page language="java" import="java.util.*" page
mariadb插入中文數據亂碼解決過程
efault mark 解決 html href gpo alt 分享 添加 基本情況: 系統:centos 7 mariadb安裝方式:yum 亂碼解決過程: 查看當前數據庫編碼(登錄數據庫後) # show variables like ‘character%‘;
MySQL命令視窗中文亂碼或插入中文資料失敗
在Windwos上使用命令視窗操作MySQL資料庫時,如果命令視窗的字元編碼與資料庫不一致時,就會出現中文亂碼的情況 比如查詢會出現中文亂碼,或者插入資料會出現錯誤“ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for co
MySQL命令列查詢結果中文顯示亂碼
資料庫編碼格式為utf8,表和欄位也都是utf8,存進去的格式是utf-8 但是用命令列工具查詢命令select * from 表名; 查詢出來的中文是亂碼 原因:MySQL客戶端根本就不能以utf8的形式返回資料 解決如下: SET NAMES GB2312; 在
啟動Mysql時,提示error 2002 的解決辦法
upd with 技術 err src 故障 out gin logs 故障描述 啟動時提示ERROR 2002(HY000) 啟動服務時,提示the server quit without updating PID file. 解決方法一: 1。由於mysql是
已經設置utf8的mysql cmd中插入中文執行報錯解決方法
客戶 res img 說明 設置 -1 bsp 插入 gbk 說明cmd客戶端的字符集是gbk,結果集也要設置為gbk。 使用語句 set character_set_client=gbk; set character_set_results=gbk; 就
平臺登錄時,1分鐘內連續錯誤5次建議鎖定帳號5分鐘。
code rda tex cti ogg esc nat factor != 登錄controller package com.zx.znydweb.controller; import java.util.HashMap; import java.util.Map;
MySQL+Toad for Mysql安裝,配置及導入中文數據解決亂碼等問題
下載 tools 不同 打開 show amd rac mysql\ 默認 1.下載MySQL5.7版本,安裝官網上的windows安裝版,下載地址為:https://dev.mysql.com/downloads/windows/installer/5.7.html 安
配置MySQL時,遇到的一些問題和解決方法
Q1.配置好路徑和環境變數以後,準備安裝mysql,但是顯示MySQL服務無法啟動 A:網上查了好多解決辦法,最後解決辦法是需要初始化,操作步驟為: mysql -remove mysql -install mysql -initialize Q2.正常啟動mysql後,輸入
mysql安裝,以及從csv插入資料
1.mysql安裝 用管理員身份開啟cmd命令列工具,cd到解壓檔案的bin目錄: ・MySql的Windows服務安裝: mysqld install 回車 ・生成無密碼的root使用者: mysqld --initialize-insecure
CentOS7下MySQL資料庫插入中文顯示問號問題解決
昨天將自己的專案部署到虛擬機器上的CenOS7上,測試的時候發現插入資料時如果輸入的中文,檢視時就變成了多個問號,在網上找了一通後終於解決了問題,特此記錄。 1.進入MySQL控制檯: mysql -u root -p 輸入密碼 檢視當前mysql執行狀態: mysql>s
Linux MySQL資料庫遠端連線插入中文資料報錯
剛開始學Java,最近在用Java寫一個圖書管理系統,基本已經完成。寫的過程中資料庫都是本地訪問的,在我基本寫完改成遠端訪問伺服器中的MySQL時,總是報錯有一個列中的值錯誤,找了半天發現是編碼問題導致不能插入中文資料。下面是解決辦法: 1、修改MySQL配置 sudo vim
delphi數據庫進行增加操作時,怎麽判斷插入的這個值是否已經存在?
span 數據 for sage dcl 進行 emp rom trim //增 procedure TForm1.btnAddClick(Sender: TObject); begin ADOQuery1.Close; ADOQuery1.SQ
MySQL 自帶工具使用介紹 使用命令列工具mysqlimport匯入資料
MySQL 資料庫不僅提供了資料庫的伺服器端應用程式,同時還提供了大量的客戶端工具程式,如mysql,mysqladmin,mysqldump 等等,都是大家所熟悉的。雖然有些人對這些工具的功能都已經比較瞭解了,但是真正能將這些工具程式物盡其用的人可能並不是太多,或者知道的不全,也可能並不完全瞭解其中的某種特
遠端管理KVM,命令列控制KVM,console連線,透傳
遠端管理虛擬機器 首先,將虛擬機器改成橋接模式,才可以相互連線。 開啟宿主機的虛擬系統管理器 輸入要遠端管理的IP地址。 然後輸入密碼,顯示連線。 開啟遠端管理的主機的設定,設定VNC伺服器和所有介面,就
在Linux伺服器上,命令列下執行Matlab的.m檔案
1、採用shell工具例如xshell連線伺服器,鍵入 matlab ,或者含有matlab的相關命令,按照提示要求安裝Xmanager工具,只需官網下載,按說明安裝。 2、直接執行Matlab:$matlab,然後可以開啟matlab工具,根據xmanager工具可以在本地開啟matlab
django 連線MYSQL時,資料遷移時報:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x97\\xAE\\xE9\\xA2\\x98' for column 'na
django 連線MYSQL時,資料遷移時報:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x97\\xAE\\xE9\\xA2\\x98' for column 'name' at row 5") 這個問題是由
考慮以下 Python 程式碼,如果執行結束,命令列中的執行結果是什麼?
l = [] for i in xrange(10): l.append({‘num’:i}) print l在考慮以下程式碼,執行結束後的結果是什麼? l = [] a = {‘num’:0} for i in xrange(10): a[‘num’] = i l.append(a) prin
Linux MySQL資料庫遠端連線插入中文資料報錯
剛開始學Java,最近在用Java寫一個圖書管理系統,基本已經完成。寫的過程中資料庫都是本地訪問的,在我基本寫完改成遠端訪問伺服器中的MySQL時,總是報錯有一個列中的值錯誤,找了半天發現是編碼問題導致不能插入中文資料。下面是解決辦法: 1、修改MySQL配置