close
我們可以利用 Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] 來取得使用者的預設語系, 例如
en-us 英文,
zh-tw 繁中...
參考: http://www.asptutorial.info/sscript/Languagesscript.asp
en-us 英文,
zh-tw 繁中...
參考: http://www.asptutorial.info/sscript/Languagesscript.asp
是去抓瀏覽器的預設語系,
也就是工具->網際網路選項->一般->語言...
打開之後第一個的語系.
但假如使用者全部移除掉了,就都找不到了.
(雖然應該沒人會去變動那個東西啦,一般使用者都是預設作業系統的語系)
順帶一提,Tim大大所提供的是傳回第一個預設的語系,
使用System.Web下的
HttpContext.Current.Request.UserLanguages
則是傳回字串陣列,他包含所有的語系(假如使用者有多設定其他的語系的話).
參考:http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/cpref/html/frlrfsystemwebhttprequestclassuserlanguagestopic.asp
也就是工具->網際網路選項->一般->語言...
打開之後第一個的語系.
但假如使用者全部移除掉了,就都找不到了.
(雖然應該沒人會去變動那個東西啦,一般使用者都是預設作業系統的語系)
順帶一提,Tim大大所提供的是傳回第一個預設的語系,
使用System.Web下的
HttpContext.Current.Request.UserLanguages
則是傳回字串陣列,他包含所有的語系(假如使用者有多設定其他的語系的話).
參考:http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/cpref/html/frlrfsystemwebhttprequestclassuserlanguagestopic.asp
全站熱搜
留言列表