台灣最大程式設計社群網站
線上人數
1691
 
會員總數:231321
接案會員:6785
文章總數:1904
討論主題:175496
歡迎您免費加入會員
討論區列表 >> ASP >> 德文特殊符號的處理
[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
德文特殊符號的處理
價值 : 50 QP  點閱數:2174 回應數:4

樓主

屁圓
初學者
10 42
1260 55
發送站內信

請問如果表單內容打入德文中會出現的特殊符號(ö ä ü ß),則送出後,如把此表單內容再轉寄email,或者存入資料庫,則特殊符號都沒辦法呈現出來.

例如 für 會變成 fr

但如果直接把此表單內容在網頁上Response.write(Request.Form("text"))出來,則是可以正常顯示的.

請問有大大知道怎麼處理這些特殊符號嗎??如何讓它們經過表單傳送後,還能使用呢?.

本篇文章發表於2009-02-16 18:10
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
4樓
不錯的參考

桂正和
捐贈 VP 給 桂正和 檢舉此回應
建議網頁開發可以用UTF-8
對於文字的支援度比較高
也比較不會有顯示上的問題

本篇文章回覆於2009-02-19 14:22
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

Gino
檢舉此回應
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Server.HTMLEncode(rs("N"))請於寫db時加入

本篇文章回覆於2009-02-17 12:14
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

屁ö圓
檢舉此回應
因為網站是多國語言,為了配合多國語言,網頁的編碼設定如下:
<%@CodePage=65001%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

測試了一下,應該是編碼的問題沒錯,但如果改了編碼,可能其他語言又會無法呈現,有辦法在原有的編碼設定下,讓德文的特殊符號也能順利呈現嗎?

本篇文章回覆於2009-02-16 20:32
--未登入的會員無法查看對方簽名檔--
1樓
最有價值解答

Fire
檢舉此回應
用 utf8 寄看看

本篇文章回覆於2009-02-16 19:13
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

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