java判斷輸入流的編碼格式
前言
最近發(fā)現(xiàn)無(wú)法判斷程序返回的流是否是UTF-8格式,導(dǎo)致顯示內(nèi)容存在亂碼,查找一些資料
找到了juniversalchardet這個(gè)庫(kù)
官網(wǎng):?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
標(biāo)簽: