JSP虛擬主機-JSP虛擬主機的常見亂碼問題
【內(nèi)容聲明】本文收集整理于互聯(lián)網(wǎng),不確保內(nèi)容真實性和質(zhì)量度,僅供參考!若有服務(wù)器產(chǎn)品相關(guān)問題,請咨詢[YINGSOO]在線客服,獲取專業(yè)解答!
【推薦內(nèi)容】國外vps網(wǎng)站加速

在使用JSP虛擬主機時最使人頭疼的問題就是中文亂碼問題,JSP虛擬主機的中文亂碼問題怎么解決呢?下面筆者分享我在軟件開發(fā)過程中遇到的亂碼問題及其解決辦法。
從數(shù)據(jù)庫提取出來就是亂碼
數(shù)據(jù)庫里本來是正常的,但用JAVA連接后,一經(jīng)提取,就全亂了。
解決方案:修改JAVA連接數(shù)據(jù)庫的URL,加上或者修改URL中的編碼為UTF-8,characterEncoding=UTF-8,若是hibernate的配置問題,jdbc連接url不能有&符號,會導(dǎo)致出錯或者后面不生效,我用&代替就好了。
不要以為用的是GB2312這里就指定為GB2312(個人認(rèn)為若指定為GB2312,驅(qū)動又多做了一次編碼轉(zhuǎn)換,所以就又成了亂碼了)當(dāng)然,也可能驅(qū)動太舊等情況。
POST提交表單是亂碼
常見的情況為:頁面都正常,但新插入的數(shù)據(jù)全是亂碼。
這種情況,就是因為提交的數(shù)據(jù)被程序接收后就是亂碼,這個亂碼又插入數(shù)據(jù)庫了,所以顯示不正常。
解決方案:
1、修改配制來完成
修改tomcat的配制文件server.xml中的連接器,加上URIEncoding="GB2312"就OK了
2、自己寫編碼轉(zhuǎn)換程序
① 在與表單交換數(shù)據(jù)的時候,做轉(zhuǎn)換,這種方式靈活
每一個頁面請求寫一個轉(zhuǎn)換,或者寫一個公共的類,在接收的時候,都做一下轉(zhuǎn)移,代碼如下:
public static String ISOGBChange(String s)
{
return EncodeChange(s,"ISO8859-1","GB2312");
}
public static String EncodeChange(String s,String <德國vps>source_encode,String dest_encode)
{
if(s==null)
return null;
try
{
byte[] tmpbyte = s.getBytes(source_encode); s = new String(tmpbyte,dest_encode);
return s;
}
catch (Exception e)
{
return "ERROR";
}
}
?、凇∈褂胻omcat的web.xml中定義的過濾器filter來轉(zhuǎn)換所有的請求編碼
這個需要自己去研究一下過濾器的寫法,再具體的轉(zhuǎn)換編碼,還是b.a中的代碼進行編碼轉(zhuǎn)換的,只是轉(zhuǎn)移不用再寫在每個程序中了.
數(shù)據(jù)庫中本來就是亂碼
就是說數(shù)據(jù)庫里面的數(shù)據(jù)本來就是亂碼,無論您用什么編碼連接數(shù)據(jù)庫,查看到的都是亂碼。如何確定數(shù)據(jù)庫中本來就是亂碼呢?(其實也不太容易確定,我們僅給出一個大概的判斷)。
您用客戶端連接數(shù)據(jù)庫的時候,一定要選擇連接編碼為GB2312,UTF-8,ISO-8859-1等常見的編碼格式,連接并查看您的表中內(nèi)容是不是正常的,若沒有一種情況是正常的,應(yīng)該就可以判定為亂碼了。
當(dāng)然,這個判定并不標(biāo)準(zhǔn),甚至問題很多,但在國內(nèi),我想99%以上都用這幾種編碼.所以我認(rèn)為這個判定準(zhǔn)確性是可以被接受的。
解決方案:您用客戶端連接數(shù)據(jù)庫的時候,一定要選擇連接編碼為GB2312或者GBK,然后于重新執(zhí)行數(shù)據(jù)庫腳本,保證數(shù)據(jù)庫里保存的是正常的字符.而不是亂碼。YINGSOO作為國內(nèi)頂級互聯(lián)網(wǎng)基礎(chǔ)應(yīng)用服務(wù)提供商,有自己的自主機房和產(chǎn)權(quán),擁有雙線服務(wù)器,擁有大型的機房三座,順應(yīng)時代發(fā)展和客戶需求,在雙線服務(wù)器托管和雙線服務(wù)器租用,電信服務(wù)器租用托管,聯(lián)通服務(wù)器租用托管等方面,具備多項優(yōu)勢,特別適用于對網(wǎng)站運行質(zhì)量有較高要求的用戶。而且有自己成熟的虛擬化技術(shù),虛擬主機租用穩(wěn)定安全,推<美國服務(wù)器>出了自助建站和智能建站,省去了您建站的煩惱。經(jīng)過一部分客戶的試用,贏得了一致好評。推出cdn加速業(yè)務(wù),機柜租用,帶寬租用等IDC相關(guān)服務(wù), 歡迎廣大客戶來電咨詢。YINGSOO為了最大限度的滿足了全國各地的客戶對服務(wù)器租用托管的各種需求,使網(wǎng)絡(luò)的傳遞速度更快速更便捷。正是由于它穩(wěn)定、快速的IDC機房服務(wù),YINGSOO才能贏得眾多公司的認(rèn)可。YINGSOO是你服務(wù)器托管和服務(wù)器租用的最佳的選擇。由提供
菲律賓服務(wù)器一年多少錢3天免費試用,品質(zhì)保證
菲律賓服務(wù)器一年多少錢免備案,控制面板自主管理,5分鐘交付,BN高品質(zhì)數(shù)據(jù)中心,安全穩(wěn)定,3天免費測試
http://maisonbaluchon.cn/products/cloud-ph.html?tg=wz226
<擴展閱讀:性能穩(wěn)定速度快的香港服務(wù)器租用>
新世界電訊是中國香港頂尖的大數(shù)據(jù)中心之一,為全世界公司客戶出示服務(wù)器租賃和托管服務(wù)。近些年,新世界機房朝向內(nèi)地地域推出了一系列路線提升對策,確保了該機房服務(wù)器在中國的網(wǎng)站打開速度。美國主機商Host立即與新世界機房協(xié)作,推出了速度更快、性能平穩(wěn)的中國香港服務(wù)器,考慮了更多客戶的要求。
香港新世界服務(wù)器性能平穩(wěn)速度更快
新世界電訊機房是中國香港四大固網(wǎng)商之一,也是唯一有著雙ISO驗證的大數(shù)據(jù)中心。新世界機房是規(guī)范的國際性AAA級機房,機房自然環(huán)境嚴(yán)苛遵照國家標(biāo)準(zhǔn),包含機房溫度,環(huán)境濕度,除灰,電力工程,抗震等級工作能力等,保證了服務(wù)器的可靠性。新世界機房服務(wù)器的可靠性均值維持在99.9%之上。
新世界機房互聯(lián)網(wǎng)遍達全世界,有著健全的寰球互聯(lián)網(wǎng)基本建設(shè),機房服務(wù)器在東亞地區(qū)乃至全世界全國各地都有著非常好的網(wǎng)站打開速度。新世界機房多通道光纖線傳送數(shù)據(jù)中國電信網(wǎng)等服務(wù)提供商,在中國網(wǎng)站打開速度十分快,均值Ping值在40~20ms上下,并且南北方地域瀏覽基本上沒有差別。
香港新世界服務(wù)器高性價比
Host是較早服務(wù)器我國市場的美國主機商,以便考慮中國客戶對服務(wù)器速率的高些要求,立即與新世界機房協(xié)作,推出了中國香港服務(wù)器租賃服務(wù)項目。Host中國香港服務(wù)器選用了優(yōu)秀的硬件軟件機器設(shè)備,并借助平穩(wěn)的新世界機房自然環(huán)境,確保了服務(wù)器的速率、可靠性和安全系數(shù)。
現(xiàn)階段推出的香港新世界服務(wù)器有多種多樣計劃方案,并且性價比高極高,最少99美元(約680元)。針對追求完美服務(wù)器性能的客戶,Host還推出了Xen E3 1230V3 CPU型號規(guī)格服務(wù)器,可靠性十分優(yōu)異,各類性能主要表現(xiàn)突顯,備受客戶五星好評。Host E3 1230V3服務(wù)器出示8G運行內(nèi)存,2T磁盤空間和不限流量,5C私有網(wǎng)絡(luò)帶寬,而租賃價錢也要是159美元,租賃時間越長價錢越特惠。
美國主機商<企業(yè)硬盤陣列>Host積極主<韓國站群服務(wù)器推薦>動發(fā)展我國市場,以客戶體驗為關(guān)鍵,逐步完善文化整合服務(wù)項目。Host推出了官網(wǎng)和在線客服,漢語服務(wù)支持二十四小時線上,客戶可根據(jù)線上對話、電話、電子郵件及其遞交客戶訂單等方法與專業(yè)技術(shù)人員開展溝通交流,便于第一時間處理碰到的難題。
YINGSOO免費熱線:400-630-3752
熱門搜索:【高防秒解服務(wù)器】【在日本租用云服務(wù)器】【南京電信服務(wù)器租用】【境外服務(wù)器】【美國服務(wù)器適合做什么類型的業(yè)務(wù)】【cdn加速】【用美國的服務(wù)器】【日本服務(wù)器租用價格表】【服務(wù)器租用】【抗DDOS服務(wù)器】【香港云主機購買】【棋牌游戲香港服務(wù)器】【服務(wù)器托管哪家便宜】【大帶寬服務(wù)器】【香港云主機多少錢一臺】【香港云服務(wù)器】【國外服務(wù)器】【香港服務(wù)器租用】【外貿(mào)獨立站】【美國服務(wù)器】
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信