重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
解決方法:打開mysql安裝目錄:C:\Program Files\MySQL\MySQL Server 5.5
創新互聯專注于企業全網營銷推廣、網站重做改版、平果網站定制設計、自適應品牌網站建設、成都h5網站建設、商城網站建設、集團公司官網建設、外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為平果等各大城市提供網站開發制作服務。
打開文件my.ini配置文件,找到 default-character-set=latin1 并改為:
default-character-set=gbk,找到 character-set-server=latin1 并改為:
character-set-server=gbk,修改完之后保存。
最后:我的電腦右擊 “管理”進入之后選擇“服務和應用程序”下的“服務”
找到“mysql”之后右擊選擇“重新啟動”。
把jsp頁面中的%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%改為%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%即可
mysql如何更改數據庫字符編碼?借助客戶端工具很容易就可以更改了,下面來看一下。
01
打開navicat客戶端工具,在左邊找到要更改的數據庫。
02
右鍵點擊這個數據庫,在菜單上點擊數據庫屬性選項。
03
在彈出的屬性窗口上,點擊默認字符集下的下拉框。
04
在彈出的下拉選項里,點擊選中要使用的字符集就行了,比如選擇常用的utf8字符集,點擊ok按鈕就行了。
方法/步驟
如果沒有配置好cmd里面的mysql
環境變量,那就在系統高級設置那兒進行MySQL的環境變量設置。
win+R,調出“運行”,輸入cmd,回車
登錄數據庫,
查看數據庫
查看數據庫字符編碼
通過MySQL命令行修改:(編碼可選)
mysql
set
character_set_client=utf8;
mysql
set
character_set_connection=utf8;
mysql
set
character_set_database=utf8;
mysql
set
character_set_results=utf8;
mysql
set
character_set_server=utf8;
mysql
set
character_set_system=utf8;
mysql
set
collation_connection=utf8;
mysql
set
collation_database=utf8;
mysql
set
collation_server=utf8;
當然還有:
修改數據庫的字符集mysqluse
mydb
mysqlalter
database
mydb
character
set
utf8;
8
創建數據庫指定數據庫的字符集
mysqlcreate
database
mydb
character
set
utf8;
以更改為UTF-8為例,GB2312雷同。
1、關閉mysql服務(以下為命令行中執行)
view plaincopy
service?mysql?stop
2、修改 /etc/mysql/my點吸煙 f ?(默認的安裝路徑)
view plaincopy
vim?/etc/mysql/my點吸煙 f
打開my點吸煙 f后,在文件內的[mysqld]下增加如下兩行設置:
character_set_server=utf8
init_connect='SET?NAMES?utf8'
然后保存退出。
3、重新啟動mysql服務
view plaincopy
service?mysql?start
至此,完成修改默認編碼,登陸mysql后重新使用show variable like '%character%'獲得的輸出效果如下: