1、windows默認(rèn)編碼
控制臺(tái)輸入
936,它對(duì)于的編碼格式為GBK
2、IE瀏覽器對(duì)URL編碼:GBK一般來(lái)說(shuō)默認(rèn)依賴本地編碼
火狐與谷歌瀏覽器對(duì)URL編碼:按照互聯(lián)網(wǎng)約定俗成utf-8
3、tomcat默認(rèn)編碼
tomcat8以及后續(xù)的版本對(duì)于字符的默認(rèn)編碼格式是UTF-8;
tomcat7及之前版本的都是iso-8859-1。
如果默認(rèn)情況下,tomcat使用的的編碼方式:iso-8859-1修改tomcat下的conf/server.xml文件
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、富拉爾基網(wǎng)站維護(hù)、網(wǎng)站推廣。
在這里添加一個(gè)屬性:URIEncoding,將該屬性值設(shè)置為UTF-8,即可讓Tomcat(默認(rèn)ISO-8859-1編碼)以UTF-8的編碼處理請(qǐng)求參數(shù)。即
useBodyEncodingForURI="true"是指請(qǐng)求參數(shù)的編碼方式采用請(qǐng)求體的編碼方式。當(dāng)useBodyEncodingForURI="true"時(shí),若請(qǐng)求體采用UTF-8解析,則請(qǐng)求參數(shù)也要采用UTF-8來(lái)解析
(還有其他一些中間件,也是類似的)。
4、java默認(rèn)編碼
如果JVM不設(shè)置編碼,JVM會(huì)取系統(tǒng)默認(rèn)的編碼。
5、js 文件默認(rèn)是iso8859-1 編碼
6、jquery中的get編碼和post編碼
區(qū)別在于$.get的默認(rèn)字符編碼是gbk,而$.post的默認(rèn)字符編碼是utf8。
7、js函數(shù)escape()默認(rèn)編碼
escape()不能直接用于URL編碼,它的真正作用是返回一個(gè)字符的Unicode編碼值。
8、js函數(shù)encodeURI()與encodeURIComponent(),默認(rèn)采用的是utf-8編碼。
encodeURIComponent()與encodeURI()的區(qū)別是,它用于對(duì)URL的組成部分進(jìn)行個(gè)別編碼,而不用于對(duì)整個(gè)URL進(jìn)行編碼,因?yàn)閑ncodeURIComponent()會(huì)把h ttp://的“//”這個(gè)也給編碼嘍。