也想出现在这里?点击联系我~ 具体代码如下所示: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 /** * 判断字符是否是中文 * * @param c 字符 * @return 是否是中文 */ public static boolean ischinese(char c) { character.unicodeblock ub = character.unicodeblock.of(c); if (ub == character.unicodeblock.cjk_unified_ideographs || ub == character.unicodeblock.cjk_compatibility_ideographs || ub == character.unicodeblock.cjk_unified_ideographs_extension_a || ub == character.unicodeblock.general_punctuation || ub == character.unicodeblock.cjk_symbols_and_punctuation || ub == character.unicodeblock.halfwidth_and_fullwidth_forms) { return true; } return false; } /** * 判断字符串是否是乱码 * * @param strname 字符串 * @return 是否是乱码 */ public static boolean ismessycode(string strname) { pattern p = pattern.compile("\\s*|t*|r*|n*"); matcher m = p.matcher(strname); string after = m.replaceall(""); string temp = after.replaceall("\\p{p}", ""); char[] ch = temp.trim().tochararray(); float chlength = ch.length; float count = 0; for (int i = 0; i < ch.length; i++) { char c = ch[i]; if (!character.isletterordigit(c)) { if (!ischinese(c)) { count = count + 1; } } } float result = count / chlength; if (result > 0.4) { return true; } else { return false; } } public static void main(string[] args) { system.out.println(ismessycode("ã©å¸â©ã©â¡âºã¥â¹â³")); system.out.println(ismessycode("你好")); } 总结 以上所述是小编给大家介绍的java判断字符串是否含有乱码实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持! 原文链接:https://blog.csdn.net/albg_boy/article/details/83988152 收藏 (0) 打赏 感谢您的支持,我会继续努力的! 打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在 点赞 (0) 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 快网idc优惠网 建站教程 Java判断字符串是否含有乱码实例代码 https://www.kuaiidc.com/110455.html Java乱码字符串 站长 生成海报 复制本文链接 myBatis组件教程之缓存的实现与使用 关于Spring项目对JDBC的支持与基本使用详解 也想出现在这里?点击联系我~ 相关文章 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 建站教程 站长 5个月前 105 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 建站教程 站长 5个月前 97 64M VPS建站:能否支持高流量网站运行? 建站教程 站长 5个月前 79 64M VPS建站:怎样选择合适的域名和SSL证书? 建站教程 站长 5个月前 99 猜你喜欢 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10 64M VPS建站:能否支持高流量网站运行? 2025-06-10 64M VPS建站:怎样选择合适的域名和SSL证书? 2025-06-10 64M VPS建站:怎样优化以提高网站加载速度? 2025-06-10 发表评论 暂无评论 登录后评论 站长 QQ 微信 微信 微博 161337 文章 10,106,183 浏览 0 收藏 0 评论 47277 标签 14 分类 关注Ta发私信 进主页 TA的动态 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复? 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能? 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理? 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境? 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性? 快网idc优惠网 idc信息共同学习,共同进步,共同成长! QQ交流群 QQ交流群 您的支持,是我们最大的动力! 热门文章 北京资深建站企业解读:网站维护和更新的最佳实践有哪些? 2025-05-27 52 php实现水印文字和缩略图的方法示例 2025-05-27 41 Sprint Boot 集成MongoDB的操作方法 2025-05-27 23 iOS如何获取屏幕宽高、设备型号、系统版本信息 2025-05-29 58 简述iOS属性中的内存管理参数 2025-05-29 41 热门评论