Javascript,encodeURI 无法编码圆括号“(”

2023-11-21

我的 cookie 值包含圆括号“例如:demo (1)” 当我尝试使用 encodeURI 进行编码时,圆括号 ( 未编码为 %28 ,对圆括号等特殊字符进行编码的替代方法是什么


将 uri 组件编码为符合 RFC 3986 - 对字符进行编码!'()*- 您可以使用:

function fixedEncodeURIComponent(str) {
  return encodeURIComponent(str).replace(/[!'()*]/g, function(c) {
    return '%' + c.charCodeAt(0).toString(16);
  });
}

摘自示例部分之前:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent

作为参考,请参阅:https://www.rfc-editor.org/rfc/rfc3986

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript,encodeURI 无法编码圆括号“(” 的相关文章

  • 有没有办法在 React.render() 函数中渲染多个 React 组件?

    例如我可以这样做 import React from react import PanelA from panelA jsx import PanelB from panelB jsx React render
  • 在其他不可滚动的 div 上滚动时如何滚动可滚动的 div?

    我知道这个问题听起来很令人困惑 但这就是我想要做的 在下面的代码片段中 如果用户在绿色 div 上滚动 我希望黄色 div 相应地滚动 就像滚动黄色 div 一样 请注意 黄色 div 有overflow auto 但绿色的则不然 docu
  • Crypto-Js 库的 hmac-256 脚本返回函数结构而不是 Google Apps 脚本中的值,在外部工作正常吗?

    我正在设置一个谷歌电子表格项目来连接到我的 CryptoExchange API 但是当涉及到这个简单的 CryptoJs Hmac sha256 脚本时 它不起作用 它返回函数结构而不是值 而在外部它工作正常 看我的jsfiddle ht
  • 雅虎 OAuth2 隐式授予流程不适用于新的雅虎应用程序

    我有现有的网络应用程序和专用雅虎应用程序 https developer yahoo com apps 在职的 它用OAuth2 隐式授权流程 https developer yahoo com oauth2 guide flows imp
  • 实现悬停信息框

    我有一个日历 当用户将鼠标悬停在单元格上时 会出现一个很大的信息框 其中包含该日期的详细信息 虽然当用户离开时使信息框消失 但我遇到了一些麻烦 我基本上想要它 这样当鼠标光标移出信息框隐藏的日历单元格时 它就会消失 但我遇到了麻烦 因为mo
  • 如何强制折断不可折断的字符串?

    我有一个根据数据库中包含的数据生成的 HTML 页面 数据库有时包含浏览器无法分解的长字符串 因为这些字符串不包含可分解的字符 空格 点 逗号等 有没有办法使用 html css 甚至 javascript 来解决这个问题 看到这个link
  • 使用命名的成功/错误回调在 AngularJS 中声明一个 Promise

    我正在尝试做一些与 http 服务非常相似的事情 根据我的理解 http 返回一个 Promise 对象 使用它时 语法是 http success function data success callback error function
  • html canvas动画卡顿

    谁能解释为什么提供的画布动画断断续续 我创建了一个测试存根来演示该问题 我在桌面上的 FF Chrome IE 以及 Android 上的 FF 和 Chrome 中看到了卡顿现象 口吃是由于垃圾收集造成的吗 似乎 raf 在每次调用时都会
  • 如何循环遍历对象数组并生成键值对?

    我有一个像这样的对象数组 let someObj items id 12 value true id 34 value true id 56 value false 我想将其添加到现有对象中 其中 id 是该对象的键 如下所示 let ob
  • 避免在 ES6 的函数内定位 this 的对象作用域

    例如 我正在使用 D3 js 运行一个项目 导入特定模块并调用它们的函数 Setup TypeScript ES6 导入特定的 D3 组件 角6 我有一个对象 在本例中是一个角度指令 并在 SVG 画布上绘制一些圆圈 并希望它们在拖动事件上
  • 窗口大小调整触发的 DOM 事件

    我有一个布局相当复杂的页面 最初打开页面时 某些元素的对齐存在问题 但是 可以通过更改浏览器窗口的大小来 永久 解决此问题 显然 我不希望用户必须调整浏览器窗口的大小才能使页面正确显示 所以我想知道是否有一种方法可以在页面首次加载时以编程方
  • 类型“void”不可分配给类型“((event:MouseEvent) => void) |不明确的'

    import as React from react import App css import PageTwo from components PageTwo export interface IPropsk data Array
  • 将 window.location 传递给 Flask url_for

    我正在使用 python 在我的页面上 当匿名用户转到登录页面时 我想将一个变量传递到后端 以便它指示用户来自哪里 发送 URL 因此 当用户单击此锚链接时 a href Sign in a 我想发送用户当前所在页面的当前 URL
  • 有没有办法伪造同步 XHR 请求?

    我正在使用 Emscripten 系统将一堆 C 代码移植到 Javascript C 代码有很多调用fopen这是一个同步 IO 调用 在 Emscripten 中 我们使用对本地资源的 XHR 请求来模拟这一点however 在 Fir
  • 尝试使用 Firebug 查找 JavaScript 文件中的函数

    我试图找到这个函数调用 myFooBar 该函数在某些 HTML 中内联引用 但页面加载了大量 JavaScript 并且在每个文件中搜索该函数需要相当多的工作 如何使用 Firebug 找到此函数所在的 JavaScript 文件 打开脚
  • jQuery 悬停时滚动到 div 并返回到第一个元素

    我基本上有一个具有设定尺寸的 div 和overflow hidden 该 div 包含 7 个子 div 但一次只显示一个 我希望当它们各自的链接悬停时能够平滑地垂直滚动 但是 第一部分 div 没有链接 并且是没有悬停链接时的默认部分
  • JavaScript 提升解释

    下面的片段有什么区别 var a 0 function b a 10 return function a b console log a gt 10 and var a 0 function b a 10 return function a
  • DOM 解析器 Chrome 扩展内存泄漏

    问题 我开发了一个扩展程序 可以拦截 Web 请求 获取 Web 请求来源的 HTML 并对其进行处理 我使用 DOMParser 来解析 HTML 并且意识到 DOMParser 正在导致大量内存泄漏问题 最终导致 chrome 扩展崩溃
  • 如何获得 JavaScript 阶乘程序的循环来显示所使用的工作?

    你好 我面临着用 JavaScript 编写一个程序的挑战 尽管我对它不太了解 但它要求用户输入一个数字 然后计算该数字的阶乘 我使用了已经提出的问题并设法使计算正常工作 但无法获得所需的输出 我必须在以下输出中获取它 而不使用任何花哨的库
  • 用javascript调用外部网页(跨域)

    我正在尝试使用以下网络服务来验证提要这个问题 https stackoverflow com questions 11996430 check if a url is a valid feed 但浏览器不允许我向另一台服务器发送 ajax

随机推荐

  • 托管在不同域上的 JavaScript 可以读取/修改另一个域的 DOM 吗?

    我有一个关于托管在域 例如 CDN 的域 例如 example com 上但从不同域 例如 example net 下的网站加载的 JavaScript 的潜在安全问题 限制的问题 现在想象一下 加载的 JavaScript 将仅读取 修改
  • 存储过程给出与 tsql 不同的结果集,仅在某些服务器上

    这是我昨天提出的问题的后续 您是否曾经遇到过 SQL Server 2008 返回与 SQL Server 2000 不同的结果集的情况 我最初认为存储过程在 sql2000 和 sql2008 上给出了不同的结果 但我已经做了相当多的缩小
  • CLLocation距离转换

    我在 CLLocationDistance 类型的变量中有距离 我需要将其转换为整数变量 我该怎么做 我有用 CLLocationDistance kilometers int distance kilometers intValue 但它
  • 自动终止 AWS EC2 实例?

    有没有办法让 Amazon Web Services EC2 实例自行终止 亚马逊是否有任何东西允许实例在运行超过一个小时后自行终止 Hara Kiri 我可以更改正在运行的实例上的脚本来自行执行此操作 但这可能会失败 而且我不想编辑图像
  • GridView 分页 - 第一个、最后一个、下一个、上一个

    是否可以添加 GridView 分页的 第一个 最后一个 下一个 上一个 选项 我似乎无法弄清楚 我能得到的只是数字 gt gt 代表最后一个 设置 PagerSettings 部分的 PageText 属性的值
  • 不可分配给编辑器中“Expected>”类型的参数

    我的测试是从命令行通过的 但是我编辑了typescript来源使用Atom 当我在编辑器中打开其中一个测试文件时 我在这一行看到一个错误 expect pageObject name getText toEqual Some name 这是
  • Sigar 不满意链接错误

    我是西格尔的新手 我想运行一个简单的测试来了解如何监控我的系统 I added sigar 1 6 4 and log4j作为外部库 但是当我运行它时 我遇到以下错误 Exception in thread main java lang U
  • 可停靠的Windows。浮动窗口和主窗口菜单集成

    在 Visual Studio 2010 中 可停靠 Windows 似乎在任何情况下都能按预期工作 如果 浮动 文档处于活动状态并且选择了某些菜单 例如 编辑 gt 粘贴 则 浮动 文档仍然具有焦点 并且将针对该 浮动 窗口执行该命令 另
  • 我如何循环遍历 OracleDataReader 的所有列

    我有以下代码 我想循环遍历此查询结果中的所有字段并填充名为 field 的字典 给定一个数据读取器 这可能吗 OracleCommand command connection CreateCommand string sql Select
  • 如何将 Nifti 文件转换为 Numpy 数组?

    我的 Nifti 文件 ii gz 中有 3D 数组 我想将其保存为 3D numpy 数组 我使用 Nibabel 将 Numpy 转换为 Nifti1 我可以反其道而行之吗 From nipy import numpy as np im
  • 为什么 StyleCop 建议在方法或属性调用前加上“this”前缀?

    我一直在尝试遵循 StyleCop 的项目指南 看看最终生成的代码是否更好 大多数规则都是合理的 或者是关于编码标准的意见问题 但有一条规则令我困惑 因为我没有看到其他人推荐它 而且因为我没有看到它有明显的好处 SA1101 对 方法或属性
  • 尽管文件 URL 加载,AngularJS 指令 templateUrl 返回 400

    我在 MVC 5 布局页面中有一个基本指令 其中包含一个搜索指令 我的问题是 templateUrl 无法加载 400 错误 如果我直接在浏览器中输入 URL 我可以毫无困难或错误地加载 html 页面 我无法找出加载页面的 AJAX 调用
  • 增加 n_jobs 对 GridSearchCV 没有影响

    我设置了简单的实验来检查运行 sklearn 时多核 CPU 的重要性GridSearchCV with KNeighborsClassifier 我得到的结果让我感到惊讶 我想知道我是否误解了多核的好处 或者也许我没有做得正确 2 8 个
  • 以编程方式将 Android 应用程序与联系人/电话簿链接

    我目前正在编写一个应用程序 它允许扩展标准 Android 联系人 电话簿 用户可以添加与特定联系人相关的一些信息 内容 我希望标准电话簿在每个联系人上显示指向我的应用程序的链接 这些联系人在我的应用程序中包含其他数据 例如WhatsApp
  • keywords.js 未覆盖整个页面

    我正在尝试使用粒子 js作为背景 但我无法将画布设置为全尺寸背景 我针对类似问题尝试了至少 10 种不同的解决方案 但没有任何效果 画布始终作为具有与屏幕一样宽高比的元素 但在调整大小时不会将其作为一个整体覆盖 在成瘾中 它不会设置为背景
  • Kinect SDK用于手指检测?

    我是新加坡南洋理工大学 NTU 的学生 目前正在开发一个使用Kinect SDK的项目 我的问题是 任何人都知道如何使用 Kinect SDK 开发一个程序来检测手指 或指尖 甚至可能知道一些可能的参考代码 不管怎样 我也尝试在google
  • 如何消除特定的“无符号与零的无意义比较”警告?

    假设我有一个如下所示的函数 define LOWER BOUND 0 define UPPER BOUND 42 int is value in range some typedef val return LOWER BOUND lt va
  • 如何将任何帕斯卡大小写 JSON 对象转换为驼峰大小写 JSON 对象?

    我尝试使用 CamelCasePropertyNamesContractResolver 但是它不会将 pascal 属性名称转换为驼峰大小写 注意 这只是一个示例 我的 json 输入未知 我只有 json pascal 大小写 usin
  • jQuery,动态追加元素时增加id号

    我可能会错 但就这样 我有一个表格 您可以填写中间的一个部分 让您可以使用 添加更多 按钮添加更多地址 My html div class address div class street div div
  • Javascript,encodeURI 无法编码圆括号“(”

    我的 cookie 值包含圆括号 例如 demo 1 当我尝试使用 encodeURI 进行编码时 圆括号 未编码为 28 对圆括号等特殊字符进行编码的替代方法是什么 将 uri 组件编码为符合 RFC 3986 对字符进行编码 您可以使用