问题标签 [encodeuricomponent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1611 浏览

javascript - 将 encodeuricomponent 应用于全局应用程序中的所有 ajax 调用

我在我的应用程序的几个地方都有这样的 ajax 调用。

对于这些,我想将 encodeURIComponent 添加到发送的数据中,如下所示:

有什么方法可以在全球范围内执行此操作而无需在任何地方手动编辑它?

0 投票
2 回答
1962 浏览

javascript - encodeURI 文件下载 - 浏览器崩溃

我创建了一个 Web 应用程序来清理 CSV/TSV 数据。该应用程序允许我上传 CSV 文件、读取它、修复数据,然后下载包含正确数据的新 CSV 文件。我遇到的一个挑战是下载超过 2500 行的文件。浏览器崩溃并显示以下错误消息:

为了解决这个问题,我更改了程序以下载多个不超过 2500 行的 CSV 文件,直到所有数据都下载完毕。然后我会将下载的 CSV 文件组合成一个最终文件。这不是我正在寻找的解决方案。处理超过 100,000 行的文件,我需要下载 1 个文件中的所有内容,而不是 40 个。我还需要一个前端解决方案。

以下是下载 CSV 文件的代码。我正在创建一个隐藏链接,对数据数组的内容进行编码(每个元素有 1000 行)并为隐藏链接创建路径。然后我触发点击链接开始下载。

就我而言,上述过程一次可处理约 2500 行。如果我尝试下载更大的文件,浏览器会崩溃。我做错了什么,如何在不崩溃浏览器的情况下下载更大的文件?导致浏览器崩溃的文件有(12,000 行 x 48 列)

ps 我在谷歌浏览器中做所有这些,它允许文件上传。所以该解决方案应该可以在 Chrome 中运行。

0 投票
1 回答
451 浏览

jquery - 如何使用 encodeURIComponent() 选择嵌套元素?

只是一个快速的问题,它正在破坏我的大脑。我无法让 encodeURIComponent 选择嵌套元素,具体来说,

只产生一个“未定义的值” - /online-order2.html?size=1cm%20x%20&width=2cmundefined:

这是HTML:

0 投票
1 回答
435 浏览

replace - 在 XPage 中使用 encodeURIComponent

在 W3Schools 中,他们给出了这个例子:

哪个可以满足我的要求,但是,当我运行它时,出现未实现 encodeURIComponent 的错误。

将以上内容添加到按钮我得到未实现的错误。有没有等价物我只需要用 %20s 替换空格。

0 投票
1 回答
167 浏览

macos - Bash shell 脚本 101 - 变量定义、pbcopy 等

我正在尝试创建一个(我的第一个)bash 脚本,但我需要一些帮助。我有以下内容:

我希望它:

  1. 需要用户输入(LaTeX 方程)
  2. URIEncode 用户输入(谷歌的最高结果是使用 node.js,但任何事情都可以......)
  3. 对该网站执行 cURL 调用,将方程式转换为 GIF 图像
  4. 将图像复制到占位符,以便我可以将其粘贴到 OneNote、Word 等笔记应用程序中。

我的脚本在以下方面出现故障:

  • URIEncoded是未定义的,所以我的变量定义有问题。
  • 当我使用pbcopy加密文本复制时,复制的是图像内容,而不是实际图像。有解决方法吗?否则,脚本可以自动打开图像,我可以手动 Cmd + C 内容。
0 投票
0 回答
348 浏览

javascript - Facebook 分享按钮自定义重定向

我有个问题。我在 facebook 上有一个代码共享按钮,因为我想分享我的博客文章。但是,如果我“得到它们”,逻辑问题使我只能分享我的帖子。示例:在我的主页 (www.blog.com) 上的所有帖子都有分享按钮。例如,在摘要屏幕中出现 POST1。总而言之,我放置了共享按钮以便于访问。这样,该人无需打开帖子即可查看按钮。但是,如果我单击通过主屏幕显示的任何按钮,该按钮将共享链接 (www.blog.com) 而不是帖子。要分享帖子我需要点击帖子打开链接(www.blog.com/post1),最后点击相同的按钮分享它(www.blog.com/post1),我相信是因为“位置 .href”。

无论如何,我的目标是共享帖子而不必扩展它们,这是一种逻辑类型:通过编写该按钮的地址共享,而不是共享浏览器中页面所在的按钮。

谢谢

0 投票
1 回答
813 浏览

javascript - 编码值显示在文本框上:- encodeURIComponent()

我在按钮控件javascript上调用一个函数OnClientClick来编码一个文本框值。
该 JS 函数调用encodeURIComponent()以对文本框的文本值进行编码。

我的 Javascript 函数是

这里我的输入是文本框,即 NoteText 和 NoteHeading。

如果有人正在阅读这篇文章,我想知道是否无论如何将编码文本传递给服务器,而用户不会在文本框中看到编码文本更新。当前,当用户单击“保存”按钮时,他们会在页面刷新前的一瞬间看到文本更改为编码文本。我只是好奇我是否可以阻止用户看到它。

0 投票
2 回答
1085 浏览

javascript - encodeURIComponent 似乎在我的字符串中添加了一个字符

jQuery.ajax()转义我的数据时正在做一些奇怪的事情。

例如,如果我发送请求:

然后调查 Chrome devtools 中的 XHR,它将“请求有效负载”显示为name=Ihave%C2%ACaweirdcharacter

现在,我想通了:

并且 172 是AC十六进制的。

向后工作,C2(前面的“额外”字符)十六进制是十进制的 194,并且

我的问题:

为什么

return '%C2%AC',这似乎是调用的结果

(它本身返回'%C3%82%C2%AC')?

0 投票
1 回答
1323 浏览

java - Java 6 中 JS 编码的日文字符的 URL 解码

我在javascript中使用encodeURIComponent(假设它执行UTF-8编码)来编码一个可能包含=,+等字符的变量。这作为POST发送到我解码它的servlet。

这适用于英语,但当与日语字符串 - “バスケット”一起使用时,它会转换为一些特殊的字符序列,例如 - “ãÂÂã¹ã±ãÂÂã”

我正在使用以下 java 1.6 代码对其进行解码,但它不起作用 -

其中assignedID 包含特殊字符序列。上面的代码返回我 - “ãÂÂã¹ã±ãÂÂã”

0 投票
2 回答
1424 浏览

jquery - 使用 java 解码 EncodeURIComponet

encodeURIComponent通过 AJAX 调用将值传递给服务器,但在服务器端request.getParameter()并没有自动解码它。如何解码该值?我正在使用弹簧 MVC。

任何帮助和指导将不胜感激

谢谢