问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 判断字符串什么编码类型

发布网友 发布时间:2022-04-27 05:18

我来回答

1个回答

热心网友 时间:2022-06-26 20:10

如果是Java的String对象的话,则一定是Unicode的,这个没有为什么,Java就是这么定的。
我猜你的问题应该是如何判断一段字节流是什么编码类型,对吗?比如一个文件,或是网络上面取下来的一段Byte数组,你需要用一个合适的编码来解析成字符串。
这个让你失望了,没有一个文档化的,确定的方法来判断,只能用测试的方法,这个方法也只是猜测,不能百分百的确定,方法如下:
用常见的编码方式对字节流进行解码,比如Unicode,UTF8,
UTF8
without
BOM,
UTF16,
ANSI等等。
对解析的结果进行判断,是不是一个合理的可打印字符,可打印字符最多的解码方式就是最可能的编码了。
如何判断可打印字符?流程如下:把解析好的字符串按照字符进行遍历,把每一个字符转化成Unicode编码,看看这些编码是不是Unicode的支持范围极客。
如果发现有种编码方式都是可打印字符,那么再使用本步骤:对字符串进行分词,分词这个在此不作赘述,你自己再研究一下。分词效果好的就是最可能的编码了。(不过通常到第三步就能搞定了,第四部绝大部分用不着)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 前女友发QQ动态迟来的阳光救不活枯萎的玫瑰,我想挽回她该怎么接? 解梦我把玫瑰花从茎上掰下,一次两支,掰了两次 梦见玫瑰花,很香我把他用报纸,包起来了 解梦——桌上放一枝玫瑰花 梦见和男友看见一大片枯萎的玫瑰是怎么个情况? 梦见了前任送我粉色枯萎的玫瑰是什么意思 解梦:梦见喜欢的人送自己一朵枯萎的玫瑰 解梦,一棵树下,有两棵黄玫瑰 梦到有人卖一大桶带钻石的玫瑰花,很漂亮,一开始我没有买到,到后来又有一个老婆婆在卖,最后买到了没有 全民超人汉考克中的配乐很好听,谁知道? 全民超人汉考克怎么把酒吧女吓跑了? 有关超人的美剧 假如人类的大脑全部开发之后,会发生什么呢? 《超人归来》给人的启示? 《全民超人》中公关先生重塑超人汉考克形象的公关活动成功吗 全民超人汉考克的剧情简介 全民超人汉考克的中文简介 全民超人汉考克有几部? 请问怎么理解“有人高兴,就必定有人痛苦。有人痛苦,就必定有人高兴。这就是人类。这就是生命。”? 超人归来 所要表达的深邃思想是什么? 关于规矩的作文400字 关于规则的作文,记叙文,自己亲身经历过的,500字 求初一作文600字 以"规矩"为话题的记叙文 Java判断文件类型是二进制文件还是文本文件 如何判断一个文本文件内容的编码格式UTF 以规矩为话题的600字的作文 如何判断文本文件的编码格式 java 判断字符串什么编码类型 / 蓝讯 关于规则的作文,记叙文!!! 有关规则的作文400字 关于规矩的作文500字 关于围绕规矩为主题的作文? 以“规矩方圆”为话题,写一篇记叙文或议论文。谢谢 遵守规则打破规则的作文大全记叙文 乐蒙手机微信怎么加秘密 和面时酵母和糖及盐能一起放吗?放的先后顺序有讲究吗 发面时加盐又加糖可以吗 食盐可以跟面粉一起合面做馒头吗? 和面的时候酵母能和盐和糖直接接触吗?为什么? 和的面时加了盐和糖怎么还是没发起?