zoukankan      html  css  js  c++  java
  • 计算字节长度

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="author" />
    <meta name="copyright" />
    <title>计算字节长度</title>
    <script>

    var str = "abc中文";

    // 4e00 - 9fa5

    alert(getByteLength(str,"gbk"));

    function getByteLength(str,type){
    var len = 0;

    for(var i = 0; i < str.length; i++){
    if(str.charAt(i) >= "u4e00" && str.charAt(i) <= "u9fa5"){
    if(type == "utf8"){
    len += 3;
    } else {
    len += 2;
    }
    } else {
    len++;
    }
    }

    return len;
    }

    </script>
    </head>

    <body>

    </body>
    </html>

    utf-8 中 存几个字节 byte = 8bit
    gbk


    utf-8 3字节
    gbk 2字节
    英文 1字节

  • 相关阅读:
    JS 对象定义
    JavaScript HTML DOM 元素(节点)
    DOM 事件
    DOM CSS
    DOM HTML
    DOM 简介
    JS 验证
    JS 错误
    JavaScript Break 和 Continue 语句
    JS While
  • 原文地址:https://www.cnblogs.com/heboliufengjie/p/5221541.html
Copyright © 2011-2022 走看看