台灣最大程式設計社群網站
線上人數
734
 
會員總數:245127
討論主題:189033
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 關於中文字傳送
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於中文字傳送
價值 : 50 QP  點閱數:1737 回應數:2

樓主

danielfu
初學者
54 51
574 70
發送站內信

我有二支程式 Form.asp Add.asp,在form.asp中使用ajax方式傳遞參數至add.asp後,
add.asp將接收到的資訊寫入資料庫(mssql),然後回傳結果給form.asp
因為傳送及接收的值都有中文字,於是我將二支asp的charset都設為big,
在送出時使用encodeURI將中文轉碼,
接收時也做轉碼,
目前接收結果已可以接收到中文字了,
但問題是,存在資料庫裡的卻都是亂碼(select出來在網頁顯示時會變成中文字),
請問有什麼方法可以讓它存在資料庫裡的也是中文字呢?

搜尋相關Tags的文章: [ ajax ] , [ utf8 ] ,
本篇文章發表於2011-05-13 15:08
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

mark shu
捐贈 VP 給 Mark Shu 檢舉此回應
資料庫欄位開成NVARCHAR
http://msdn.microsoft.com/zh-tw/library/ms186939.aspx
本篇文章回覆於2011-05-13 20:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

danielfu
檢舉此回應
己解決,在add.asp使用二次URLDecode(URLDecode(data))解碼即可
本篇文章回覆於2011-05-19 09:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.