广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >解决.properties文件中文读取乱码问题(idea Java)
  • 947
分享到

解决.properties文件中文读取乱码问题(idea Java)

javaintellij-idea开发语言学习 2023-09-11 14:09:27 947人浏览 薄情痞子
摘要

一、 对于.properties文件的读取容易出现的中文读取乱码问题 原始代码 未加读取.properties文件的规则 public class CityCodeUtils { private

一、 对于.properties文件的读取容易出现的中文读取乱码问题

原始代码 未加读取.properties文件的规则

public class CityCodeUtils {    private static Properties properties = new Properties();    public static String DEFAULT_CODE = "101010100";    private CityCodeUtils() {    }    static  {        ClassLoader classLoader = CityCodeUtils.class.getClassLoader();        InputStream is = classLoader.getResourceAsStream("文件名.properties");        try {            properties.load(is);        }  catch (ioException e) {            throw new RuntimeException(e);        }    }    public static String getCityCode(String cityName) {        String code = properties.getProperty(cityName, "101010100");        return code;    }}

debug运行截图:
在这里插入图片描述

加入.properties读取规则

public class CityCodeUtils {    private static Properties properties = new Properties();    public static String DEFAULT_CODE = "101010100";    private CityCodeUtils() {    }    static  {        ClassLoader classLoader = CityCodeUtils.class.getClassLoader();        InputStream is = classLoader.getResourceAsStream("文件名.properties");        try {            //解决读取properties文件时的中文乱码问题            //给中文读取设置为utf-8编码规则 若不加BufferedReader 设置的编码规则            //则很有可能在读取文件名.properties 时出现乱码            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is,"utf-8"));            properties.load(bufferedReader);        }  catch (IOException e) {            throw new RuntimeException(e);        }    }}

debug截图:
在这里插入图片描述
至此 问题已解决!

来源地址:https://blog.csdn.net/Coastlise/article/details/130949505

--结束END--

本文标题: 解决.properties文件中文读取乱码问题(idea Java)

本文链接: https://www.lsjlt.com/news/403166.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决.properties文件中文读取乱码问题(idea Java)
    一、 对于.properties文件的读取容易出现的中文读取乱码问题 原始代码 未加读取.properties文件的规则 public class CityCodeUtils { private...
    99+
    2023-09-11
    java intellij-idea 开发语言 学习
  • Java读取properties文件之中文乱码问题及解决
    目录Java读取properties文件中文乱码两种方式读取properties配置文件方式一:使用Properties集合工具类读取配置文件。方式二:使用ResourceBundl...
    99+
    2022-12-29
    Java读取properties文件 Java中文乱码 Java properties文件
  • Java读写.properties文件解决中文乱码问题
    一般使用到properties配置文件,一般都是在spring项目里面,直接由框架帮你读,当然,你也得考虑到编码的问题。但是现在要是要求使用Java直接读写properties文件,就发现很多的问题,比如,我的properties文件的编码...
    99+
    2023-05-30
    properties 乱码 ava
  • java读取文件乱码问题图文详解
    Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。(推荐:java视频教程)读取代码如下:List lines=new ArrayList(); BufferedReader br = new BufferedR...
    99+
    2022-02-05
    java
  • SpringBoot中如何解决读取properties文件读取问题
    目录如何解决读取properties文件读取问题问题描述路径设置中文乱码读取指定properties文件设置配置属性类型配置文件如何解决读取properties文件读取问题 问题描述...
    99+
    2022-11-13
  • 解决Java中properties文件编码问题
    目录1、properties文件显示乱码问题2、读取properties文件乱码3、Spring boot的@ConfigurationProperties读取properties文...
    99+
    2022-11-13
  • python 读取文件乱码问题
    原文地址:http://www.zisexinghen.cn/likeshare/322.html 一、问题: python读取文件时会遇到乱码的问题 二、解决方法: 1、已utf-8格式打开文档 f = open(r'E:\Pyth...
    99+
    2023-01-31
    乱码 文件 python
  • 解决IDEA的Terminal中文乱码问题
    当我提交项目输入中文描述信息的时候,发现IDEA 的 Terminal无法显示中文信息,显示的是下面这样的 因为我的终端设置了git.bash窗口,所以我以为是git乱码问题,我打...
    99+
    2022-11-12
  • SpringBoot不读取bootstrap.yml/properties文件问题怎么解决
    本篇内容主要讲解“SpringBoot不读取bootstrap.yml/properties文件问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot不读取bootstr...
    99+
    2023-06-22
  • Java中properties文件编码问题怎么解决
    本文小编为大家详细介绍“Java中properties文件编码问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中properties文件编码问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-06-29
  • 如何解决php读取word 中文乱码问题
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。如何解决php读取word 中文乱码问题?php读取word文件过程中乱码,怎么解决?一、首先要确认php版本,最好是高于5.6二、启用PHP Com 扩展// 将以下...
    99+
    2017-06-25
    php word
  • 怎么解决php读取word中文乱码问题
    这篇文章主要介绍“怎么解决php读取word中文乱码问题”,在日常操作中,相信很多人在怎么解决php读取word中文乱码问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么解决php读取word中文乱码问题...
    99+
    2023-06-22
  • java读取文件中文乱码解决方法介绍
    Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。(推荐:java视频教程)读取代码如下:List lines=new ArrayList(); BufferedReader br = new Buffere...
    99+
    2020-12-12
    java基础 java
  • Springboot从配置文件properties读取字符串乱码的解决
    目录从配置文件properties读取字符串乱码方式一方法二properties文件的属性值为中文,读取时乱码把属性值直接转成unicode编码在方法中转码从配置文件properti...
    99+
    2022-11-13
  • java读取csv文件乱码怎么解决
    csv文件默认编码为ANSI,java读取CSV出现乱码主要是编码不一致问题。(推荐:java视频教程)DataInputStream in = new DataInputStream(new FileInputStream(new Fil...
    99+
    2020-07-07
    java 乱码
  • java读取txt文件乱码解决方法
    java读取txt文件,如果编码格式不匹配,就会出现乱码现象。所以读取txt文件的时候需要设置读取编码。txt文档编码格式都是写在文件头的,在程序中需要先解析文件的编码格式,获得编码格式后,在按此格式读取文件就不会产生乱码了。(推荐:jav...
    99+
    2016-06-11
    java
  • Java代码读取文件缓存问题解决
    一、业务场景 最近遇到了一个Java文件读取的缓存问题,打远程断点出现的也是原来的老代码参数,好在晚上十点突然找到了解决方案,豁然开朗,现整理分享思路,希望对遇到同样文件读取缓存问题...
    99+
    2022-11-12
  • java读取中文乱码解决方法
    Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。读取代码如下:List lines=new ArrayList(); BufferedReader br = new BufferedReader(new F...
    99+
    2018-10-05
    java 乱码
  • .Net Core读取文件时中文乱码问题的解决方法分享
    目录背景问题.NET Framework 中的默认属性.NET Core 上的默认属性解决办法附.Net Core下读取配置文件中文乱码总结背景 今天在使用core web api上...
    99+
    2022-11-13
  • Java @Value("${xxx}")取properties时中文乱码的解决
    @Value("${xxx}")取properties时中文乱码 (1)检查spring的配置文件中,properties的配置编码是否正确。 (2)检查你要读取的.propert...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作