解決mysql中文顯示為問號

2021-07-10 17:07:59 字數 747 閱讀 2668

網上也有很多解決方案,比較多的就是找到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 語句。兩者的區別是第一種檢視到的是拼接好的...