欢迎光临散文网 会员登陆 & 注册

java判断输入流的编码格式

2021-07-19 19:08 作者:不出名的幻想家  | 我要投稿

前言

最近发现无法判断程序返回的流是否是UTF-8格式,导致显示内容存在乱码,查找一些资料
找到了juniversalchardet这个库
官网: https://code.google.com/archive/p/juniversalchardet/
maven下载地址为:https://mvnrepository.com/artifact/com.googlecode.juniversalchardet/juniversalchardet/1.0.3

使用方法

支持的编码格式

Chinese

ISO-2022-CN
BIG5
EUC-TW
GB18030
HZ-GB-23121

Cyrillic
ISO-8859-5
KOI8-R
WINDOWS-1251
MACCYRILLIC
IBM866
IBM855

Greek
ISO-8859-7
WINDOWS-1253

Hebrew
ISO-8859-8
WINDOWS-1255

Japanese
ISO-2022-JP
SHIFT_JIS
EUC-JP

Korean
ISO-2022-KR
EUC-KR

Unicode
UTF-8
UTF-16BE / UTF-16LE
UTF-32BE / UTF-32LE / X-ISO-10646-UCS-4-34121 / X-ISO-10646-UCS-4-21431

Others
WINDOWS-1252


java判断输入流的编码格式的评论 (共 条)

分享到微博请遵守国家法律