sheng-tool
    Preparing search index...

    Function byteLen

    • 计算字符串所占的内存字节数,默认使用 UTF-8 的编码方式计算,也可指定为 UTF-16。

      Parameters

      • str: string

        要计算的字符串

      • charset: "utf-8" | "utf-16" = 'utf-8'

        编码格式,支持 utf8 和 utf16,默认为 utf8

      Returns number

      字节数

      0.0.1

      byteLen('1')                 // 1
      byteLen('1', 'utf-16') // 2
      byteLen('\u{5f8}') // 2
      byteLen('\u{5f8}', 'utf-16') // 2
      byteLen('以') // 3
      byteLen('以', 'utf-16') // 2
      byteLen('𪚥') // 4
      byteLen('𪚥', 'utf-16') // 4