十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
從
創(chuàng)新互聯(lián)技術(shù)團(tuán)隊十多年來致力于為客戶提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、成都品牌網(wǎng)站建設(shè)、全網(wǎng)整合營銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團(tuán)隊,先后服務(wù)、推廣了上1000家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
mysql
5.5.3
開始,mysql
支持一種
utf8mb4
的字符集,這個字符集能夠支持
4
字節(jié)的
utf8
編碼的字符。
utf8mb4
字符集能夠完美地向下兼容
utf8
字符串。在數(shù)據(jù)存儲方面,當(dāng)一個普通中文字符存入數(shù)據(jù)庫時仍然占用
3
個字節(jié),在存入一個
unified
emoji
表情的時候,它會自動占用
4
個字節(jié)。所以在輸入輸出時都不會存在亂碼的問題了。由于
utf8mb4
是
utf8
的超集,從
utf8
升級到
utf8mb4
不會有任何問題,直接升級即可;如果從別的字符集如
gb2312
或者
gbk
轉(zhuǎn)化而來,一定要先備份數(shù)據(jù)庫。然后,修改
mysql
的配置文件
/etc/my.cnf,修改連接默認(rèn)字符集為
utf8mb4
,然后在連接數(shù)據(jù)庫以后首先執(zhí)行一句
sql:
set
names
utf8mb4;。
1.
修改my.cnf
或
my.ini
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
修改后重啟mysql
登陸mysql,
show
variables
like
'character%';
可以查看編碼是否已經(jīng)修改成功。
2、修改數(shù)據(jù)庫和數(shù)據(jù)表為相應(yīng)的
utf8mb4
格式。
alter
table
table_name
convert
to
character
set
utf8mb4
collate
utf8mb4_bin;
3、在代碼中,連接數(shù)據(jù)庫成功后,執(zhí)行
"set
names
utf8mb4"
創(chuàng)建數(shù)據(jù)庫
選擇開始菜單中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打開【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份驗證建立連接。
在【對象資源管理器】窗口中展開服務(wù)器,然后選擇【數(shù)據(jù)庫】節(jié)點
右鍵單擊【數(shù)據(jù)庫】節(jié)點,從彈出來的快捷菜單中選擇【新建數(shù)據(jù)庫】命令。
執(zhí)行上述操作后,會彈出【新建數(shù)據(jù)庫】對話框。在對話框、左側(cè)有3個選項,分別是【常規(guī)】、【選項】和【文件組】。完成這三個選項中的設(shè)置會后,就完成了數(shù)據(jù)庫的創(chuàng)建工作,
在【數(shù)據(jù)庫名稱】文本框中輸入要新建數(shù)據(jù)庫的名稱。例如,這里以“新建的數(shù)據(jù)庫”。
在【所有者】文本框中輸入新建數(shù)據(jù)庫的所有者,如sa。根據(jù)數(shù)據(jù)庫的使用情況,選擇啟用或者禁用【使用全文索引】復(fù)選框。
在【數(shù)據(jù)庫文件】列表中包括兩行,一行是數(shù)據(jù)庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除數(shù)據(jù)庫文件。
切換到【選項頁】、在這里可以設(shè)置數(shù)據(jù)庫的排序規(guī)則、恢復(fù)模式、兼容級別和其他屬性。
切換到【文件組】頁,在這里可以添加或刪除文件組。
完成以上操作后,單擊【確定】按鈕關(guān)閉【新建數(shù)據(jù)庫】對話框。至此“新建的數(shù)據(jù)”數(shù)據(jù)庫創(chuàng)建成功。新建的數(shù)據(jù)庫可以再【對象資源管理器】窗口看到。
你是做winform吧,如果是web的話建議保存圖像的二進(jìn)制。winform可以用控件fileupload... 圖片的路徑可以直接提取的(Server.MapPath),你可以查一下