第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求教大神,springboot怎么讀取指定的配置文件中文亂碼?

求教大神,springboot怎么讀取指定的配置文件中文亂碼?

FFIVE 2019-11-24 21:17:21
springboot怎么讀取指定的配置文件中文亂碼
查看完整描述

3 回答

?
手掌心

TA貢獻1942條經(jīng)驗 獲得超3個贊

方法一:找一臺Windows版本相同且顯示正常的機器,依下列步驟進行: 1.在正常機器上選擇“開始”→“運行”,在對話框中鍵入“regedit”,打開注冊表編輯器; 2.請將光標(biāo)定位到“HKEY_LOCAL_MACHINE systemCurrentControlSetControl Fontassoc”,然后選擇“注冊表”→“導(dǎo)出注冊表文件”,再選擇“分支”,導(dǎo)出該分支注冊表信息到文件(如ZT.REG)中; 3.把ZT.REG文件拷貝到你那顯示亂碼的機器上,方法是:在顯示亂碼的機器上運行“regedit”,打開注冊表編輯器,選擇“注冊表”→“導(dǎo)入注冊注冊表”,把ZT.REG文件導(dǎo)入注冊表中即可。 方法二:如果你找不到一臺與你的Windows版本相同且顯示正常的機器,則需要手工恢復(fù)字體部分的注冊表 項,其步驟是: 1.首先在顯示亂碼的機器上選擇“開始”→“運行”,在對話框中鍵入“regedit”,打開注冊表編輯器; 2.選擇“HKEY_LOCAL_MACHINESystem CurrentControlSetControlFontassoc”,正常情況下,會有Associated DeaultFonts、Associated CharSet兩個文件夾,其正確的內(nèi)容應(yīng)是: 子目錄內(nèi)容 中文Win98 中文Win98(OEM版) 中文Win2000 Associated CharSet ANSI(00)=“yes” GB2312(86)=“yes” DEN(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” GB2312(86)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” Associated DefaultFonts AssocSystemFont=“simsun.ttf” FontPackageDecorative=“宋體” FontPackageDontcare=“宋體” FontPackageModern=“宋體” FontPackageRoman=“宋體” FontPackageScript=“宋體” FontPackageSwiss=“宋體” 或 AssocSystemFont=“simsun.ttf” FontPackage=“新宋體” FontPackageDecorative=“新宋體” FontPackageDontcare=“新宋體” FontPackageModern=“新宋體” FontPackageRoman=“新宋體” FontPackageScript=“新宋體” FontPackageSwiss=“新宋體” 3.當(dāng)出現(xiàn)漢字亂碼時,上述兩個文件夾中的內(nèi)容就會不完整,有的沒有Associated CharSet文件夾或其中的內(nèi)容殘缺不全;有的 Associated DefaulFonts下的內(nèi)容殘缺。如果遇到這種情況怎么辦呢?其實你只要打開注冊表編輯器,在 “HKEY_LOCAL_MACHINESystemCurrentControlSetControlFonassoc”下,根據(jù)以上的正確內(nèi)容恢復(fù)即可。

查看完整回答
反對 回復(fù) 2019-11-30
?
函數(shù)式編程

TA貢獻1807條經(jīng)驗 獲得超9個贊

可以編寫一個Filter
public class EncodingFilter implements Filter {
/** 編碼 */
String encoding = null;

/** 銷毀編碼 */
public void destroy() {
this.encoding = null;
}

/**
* 執(zhí)行過濾鏈,對請求和相應(yīng)設(shè)置編碼
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {

if (encoding != null) {
// 對請求進行編碼設(shè)置
request.setCharacterEncoding(encoding);
response.setCharacterEncoding(encoding);
}
// 將處理權(quán)轉(zhuǎn)交給下一個處理器
chain.doFilter(request, response);
}

/**
* 初始化編碼,從配置文件中獲取編碼的值
*/
public void init(FilterConfig filterConfig) throws ServletException {

this.encoding = filterConfig.getInitParameter("encoding");

}

}

需要再Web.xm中注冊攔截器
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.sato.filter.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>



查看完整回答
反對 回復(fù) 2019-11-30
  • 3 回答
  • 0 關(guān)注
  • 855 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號