news 2026/7/16 19:37:26

java获取文件编码格式,然后读取此文件,适用于任何格式的文件。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java获取文件编码格式,然后读取此文件,适用于任何格式的文件。
  1. 导包。
<dependency> <groupId>com.googlecode.juniversalchardet</groupId> <artifactId>juniversalchardet</artifactId> <version>1.0.3</version> </dependency>
  1. 写方法
public static String detect(String path) throws IOException { UniversalDetector detector = new UniversalDetector(null); try (InputStream is = new FileInputStream(path)) { byte[] buf = new byte[4096]; int len; while ((len = is.read(buf)) > 0 && !detector.isDone()) { detector.handleData(buf, 0, len); } } detector.dataEnd(); String encoding = detector.getDetectedCharset(); detector.reset(); return encoding; }
  1. 调用
String filePath = path; String fileEncoding = detect(filePath);
  1. 根据读取的编码读取文件
List<String> lines = null; lines = Files.readAllLines(Paths.get(filePath), Charset.forName(fileEncoding ));

lines 就是所有读取内容。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 19:36:31

前端 WebSocket 实时通信的架构设计:重连、心跳与消息可靠投递

前端 WebSocket 实时通信的架构设计&#xff1a;重连、心跳与消息可靠投递 一、实时通信的场景划分与技术选型 前端实时通信的场景涵盖即时消息、协作编辑、数据推送、监控大屏等。不同场景对实时性、可靠性和带宽的要求差异显著。 技术选型上&#xff0c;WebSocket 是双向实时…

作者头像 李华
网站建设 2026/7/16 19:36:03

WebVella-ERP实战指南:构建企业级可插拔ERP系统的深度解析

WebVella-ERP实战指南&#xff1a;构建企业级可插拔ERP系统的深度解析 【免费下载链接】WebVella-ERP Free and open-source pluggable ERP and CRM software based on ASP.NET Core 9, RazorPages and PostgreSQL . Targets Linux or Windows as host OS. 项目地址: https:…

作者头像 李华
网站建设 2026/7/16 19:29:20

scrcpy性能调优实践:分辨率、码率与帧率的黄金平衡法则

scrcpy性能调优实践&#xff1a;分辨率、码率与帧率的黄金平衡法则 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 在Android设备投屏和控制领域&#xff0c;scrcpy凭借其轻量级、高性能的…

作者头像 李华
网站建设 2026/7/16 19:26:14

ET框架架构解析:Unity游戏服务器开发的技术革新

ET框架架构解析&#xff1a;Unity游戏服务器开发的技术革新 【免费下载链接】ET Unity3D Client And C# Server Framework 项目地址: https://gitcode.com/GitHub_Trending/et/ET ET框架作为一款基于Unity3D客户端与C#服务器的高性能游戏开发框架&#xff0c;通过创新的…

作者头像 李华