zoukankan      html  css  js  c++  java
  • js字符串三个编码的区别

    1、escape():编码目的为了防止字符串中特殊字符造成运算错误,主要在字符串运算中使用;

    不进行编码的69个字符:A-Z、a-z、0-9、@、*、_、+、-、.、。

    2、encodeURI(): 编码目的为了防止字符串中特殊字符造成URI传递错误,主要在URI跳转中使用;

    不进行编码的82个字符:A-Z、a-z、0-9、;、?、:、&、@、=、$、,、#、-、~、!、‘、*、_、+、.、/、(、)。

    3、encodeURIComponent():编码目的为了防止字符串中特殊字符造成URI参数的读取错误,主要在URI的参数传递使用;

    不进行编码的71个字符:A-Z、a-z、0-9、-、~、!、'、*、_、.、(、)。

  • 相关阅读:
    8.8集训
    8.7集训
    8.6集训
    poj 2492
    埃氏筛法
    并查集板子
    2018级程序能力实训第二次上机考试
    网络流
    活动安排问题
    等价类
  • 原文地址:https://www.cnblogs.com/detanx/p/jsString.html
Copyright © 2011-2022 走看看