移除不能识别的(invalid)utf8字符

/*数出从左到右连续1的个数*/
static inline int left_1_count(unsigned char i) {
    constexpr static int map_table[]={
        /*0000'0000*/0,
        /*0000'0001*/0,
        /*0000'0010*/0,
        /*0000'0011*/0,
        /*0000'0100*/0,
        /*0000'0101*/0,
        /*0000'0110*/0,
        /*0000'0111*/0,
        /*0000'1000*/0,
        /*0000'1001*/0,
        /*0000'1010*/0,
        /*0000'1011*/0,
        /*0000'1100*/0,
        /*0000'1101*/0,
        /*0000'1110*/0,
        /*0000'1111*/0,
        /*0001'0000*/0,
        /*0001'0001*/0,
        /*0001'0010*/0,
        /*0001'0011*/0,
        /*0001'0100*/0,
        /*0001'0101*/0,
        /*0001'0110*/0,
        /*0001'0111*/0,
        /*0001'1000*/0,
        /*0001'1001*/0,
        /*0001'1010*/0,
        /*0001'1011*/0,
        /*0001'1100*/0,
        /*0001'1101*/0,
        /*0001'1110*/0,
        /*0001'1111*/0,
        /*0010'0000*/0,
        /*0010'0001*/0,
        /*0010'0010*/0,
        /*0010'0011*/0,
        /*0010'0100*/0,
        /*0010'0101*/0,
        /*0010'0110*/0,
        /*0010'0111*/0,
        /*0010'1000*/0,
        /*0010'1001*/0,
        /*0010'1010*/0,
        /*0010'1011*/0,
        /*0010'1100*/0,
        /*0010'1101*/0,
        /*0010'1110*/0,
        /*0010'1111*/0,
        /*0011'0000*/0,
        /*0011'0001*/0,
        /*0011'0010*/0,
        /*0011'0011*/0,
        /*0011'0100*/0,
        /*0011'0101*/0,
        /*0011'0110*/0,
        /*0011'0111*/0,
        /*0011'1000*/0,
        /*0011'1001*/0,
        /*0011'1010*/0,
        /*0011'1011*/0,
        /*0011'1100*/0,
        /*0011'1101*/0,
        /*0011'1110*/0,
        /*0011'1111*/0,
        /*0100'0000*/0,
        /*0100'0001*/0,
        /*0100'0010*/0,
        /*0100'0011*/0,
        /*0100'0100*/0,
        /*0100'0101*/0,
        /*0100'0110*/0,
        /*0100'0111*/0,
        /*0100'1000*/0,
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值