java 过滤非utf8_java源码-过滤掉超过3个字节的UTF8字符

import java.io.UnsupportedEncodingException;9 S  S5 c2 W8 `" H* O  w1 S% _1 M! Y

import java.nio.ByteBuffer;5 p5 Y1 V+ l) u% f

, O8 H0 u- J. C

: i6 m3 Y! Y/ _1 k. apublic class Test {& i0 b- x1 n1 d* o

9 t3 r$ r' S: ^9 C2 L

$ c% D- D8 [8 U! K: B7 T2 o! Ypublic static void main(String[] args) throws UnsupportedEncodingException {0 k! S$ ]) L$ y2 b2 R4 j

String nickName = "得😩得得😩";* N. |0 S: N* \* ?" o

System.out.println(filterOffUtf8Mb4(nickName));

& S+ A3 d+ F. K}( w2 e  `2 w: ]' A6 H  [

% K! i. Z0 B& ^( f

: ~+ F  I$ Z2 ~9 p( V" y6 f. X8 h! wpublic static String filterOffUtf8Mb4(String text)

W& L/ d& R$ e+ g  G7 Jthrows UnsupportedEncodingException {( v1 S( z2 W# r/ J

" h2 G2 u3 V7 F0 u2 I' d7 q4 s. S% S6 b3 a% ]

byte[] bytes = tex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值