其他分享
首页 > 其他分享> > 解决复制的emoji不展示以及存储问题。

解决复制的emoji不展示以及存储问题。

作者:互联网

参考:https://www.bianchengquan.com/article/144145.html

     http://ask.sov5.cn/q/cX9bRxOVD1

 

  1. 复制的emoji展示unicode编码,没有显示。  
[<U+1f236>]保单[<U+1f4c3>],[<U+1f236>]车[<U+1f697>],[<U+1f236>]按揭房[<U+1f3e0>]
[<U+1f236>]工资[<U+1f4b3>],[<U+1f236>]烟草证[<U+1f33f>],[<U+1f236>]税票

       2.解决方法:

unicodeChange(str) {
      const emojiDecodeRegex = /\[\<U+(.*?)\>\]/g;
      return str.replace(emojiDecodeRegex, p => {
         const filterP = p.replace(/\[\<U\+|>]/g, '');
         return String.fromCodePoint(`0x${filterP}`)
      // return `\\u{${filterP}}`   // 用 \\u 得到的是一个字符串\u ,而不是需要转义的Unicode字符。
      });
    },

  3.效果:

   

标签:税票,存储,return,replace,复制,filterP,const,emoji
来源: https://www.cnblogs.com/xxluo/p/16224082.html