網上也有很多解決方案,比較多的就是找到my.ini,然後更改什麼的。
但是!!!我的並沒有my.ini!!!發現這個事實,我驚呆了!(咳咳。。。淡定)。
是免安裝的檔案。只在安裝根目錄下有乙個mydefault.ini
然後開啟,在【client】和【mysqlid】下加上
character-set-server=utf8
將改好的my.ini放在安裝根目錄下
2.在建表的時候要注意了
create table usertable(
uid bigint primary key,
uname nvarchar(50),
upassword varchar(20) default'123456',
umail varchar(50),
utel varchar(50),
ustatus smallint not null default 0,
uma smallint not null default 0
)engine=innodb default charset=utf8;
黑體部分就是要加的。
MySQL插入中文顯示問號
亂碼問題出現的情況有很多種,針對web開發這一流程來說,可以根據資料的流向來定位亂碼出現的位置。前台發起乙個請求,資料通過http協議到後被接收,這裡資料會進行一次編碼,在ssm環境下,是springmvc來攔截請求進行處理,所以在springmvc中能配置資料的編碼格式,springmvc提供的是...
解決plsql中文顯示問號(???)問題
最近新買的電腦,配置好資料庫連線後,plsql檢視資料與插入中文資料都顯示問號 同事的都正常顯示,檢視了很多資料,有的說是資料庫字符集的原因讓修改資料庫的字符集,但是我的資料庫都是遠端連線正式環境的資料庫,修改正式庫的字符集是不可能了,畢竟別人的都好使。後來終於得以解決,下面我來詳細介紹如何解決的 ...
解決plsql中文顯示問號(???)問題
原因 本機沒有配置資料庫字符集環境變數,或是與資料庫字符集不一致。步驟一 執行在plsql中執行 select userenv language from dual 語句來檢視本機的字符集,或是執行 select from v nls parameters 語句。兩者的區別是第一種檢視到的是拼接好的...