欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關于BufferedReader讀取文件指定字符集問題

 更新時間:2021年12月10日 09:04:49   作者:嗶哩嗶哩 - ( ゜- ゜)つロ 乾杯  
這篇文章主要介紹了關于BufferedReader讀取文件指定字符集問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

BufferedReader讀取文件指定字符集問題

默認的讀取方式

BufferedReader bufferedReader = new BufferedReader(new FileReader(realPath));

指定字符集方式

BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(realPath),“UTf-8”));

BufferedReader類讀取中文亂碼

解決方法:

BufferedReader in = new BufferedReader(new FileReader(filename, Charset.forName("utf-8")));

在new FileReader類對象的時候,使用

FileReader(String fileName, Charset charset)

這個構造函數(shù)傳一個參數(shù)指定一下字符集就OK了。原因是不指定字符集的話就會使用默認的字符集(一般是GBK),若與要讀取文件的字符集不一致,則即便是字符流也會出現(xiàn)亂碼。

字符集獲取方法(Charset類是不可變類):

Charset.forName(String charsetName)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 一文教你搞定Java Optional類判空操作

    一文教你搞定Java Optional類判空操作

    有時項目組內做code review,會充斥著大量的、原始的、丑陋的判空語句。讓整體的代碼顯得十分的臃腫龐大丑陋,那么怎么辦呢?利用Optional這個jdk8中引入的類就可以優(yōu)雅的處理,現(xiàn)在我們來詳細講解下這個類的使用和源碼
    2022-10-10
  • Java實現(xiàn)聊天機器人

    Java實現(xiàn)聊天機器人

    這篇文章主要為大家詳細介紹了Java簡單實現(xiàn)聊天機器人,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • MyBatis延遲加載策略深入探究

    MyBatis延遲加載策略深入探究

    本文主要為大家詳細介紹下mybatis的延遲加載,從原理上介紹下怎么使用、有什么好處能規(guī)避什么問題。感興趣的小伙伴可以跟隨小編一起學習一下
    2022-07-07
  • Java基礎之異常處理操作示例

    Java基礎之異常處理操作示例

    這篇文章主要介紹了Java基礎之異常處理操作,涉及java異常捕獲、拋出異常、自定義異常處理相關操作技巧,需要的朋友可以參考下
    2019-08-08
  • RocketMQ中的消息發(fā)送與消費詳解

    RocketMQ中的消息發(fā)送與消費詳解

    這篇文章主要介紹了RocketMQ中的消息發(fā)送與消費詳解,RocketMQ是一款高性能、高可靠性的分布式消息中間件,消費者是RocketMQ中的重要組成部分,消費者負責從消息隊列中獲取消息并進行處理,需要的朋友可以參考下
    2023-10-10
  • 詳解非spring框架下使用querydsl的方法

    詳解非spring框架下使用querydsl的方法

    Querydsl是一個采用API代替拼湊字符串來構造查詢語句,可跟 Hibernate 和 JPA 等框架結合使用。本文介紹的是非spring環(huán)境下querydsl JPA整合使用,感興趣的小伙伴們可以參考一下
    2019-01-01
  • HashMap插入相同key問題

    HashMap插入相同key問題

    這篇文章主要介紹了HashMap插入相同key問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Springboot @WebFilter無法注入其他Bean的示例問題

    Springboot @WebFilter無法注入其他Bean的示例問題

    這篇文章主要介紹了Springboot @WebFilter無法注入其他Bean的示例問題,本文通過示例代碼給大家分享解決方法,需要的朋友可以參考下
    2021-09-09
  • idea中啟動項目彈出 IDEA out of memory窗口的解決方案

    idea中啟動項目彈出 IDEA out of memory窗口的解決方案

    這篇文章主要介紹了idea中啟動項目彈出 IDEA out of memory窗口的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • SpringMvc/SpringBoot HTTP通信加解密的實現(xiàn)

    SpringMvc/SpringBoot HTTP通信加解密的實現(xiàn)

    這篇文章主要介紹了SpringMvc/SpringBoot HTTP通信加解密的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論