Didier 帝迪ㄟ珍天帝

Didier 帝迪ㄟ珍天帝與你分享
我就是我 世上無人可取代 正面、積極、樂觀、享受人生
將心情、觀感、心愛的大小老婆、建議及所知道的技術文件一一POST出來

2007年12月12日 星期三

亂碼UTF-8 BIG5 GB2312

ASP
1.如果是ANSI檔案格式ASP
要寫unicode資料到nvarchar DB時
要將cmd前加N
update TableA set ColumnA=N'測試' where ColumnB=1
2.如果是UTF-8格式程式
就可以直接處理
記得設定Meta
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

C#
將Web.config檔設定UTF-8
<globalization
requestEncoding="UTF-8"
responseEncoding="UTF-8"
fileEncoding="UTF-8"
/>
並將ASPX及CS或VB檔存成UTF-8 with signature

DB資料庫
將欄位設定成nvarchar或nchar
就可以儲存Unicode了

沒有留言: