问题标签 [cfurl-encoding]

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 投票
2 回答
267 浏览

iphone - 与 CFURLCreateStringByAddingPercentEscapes 编码使用的大小写混淆

我希望完成 URL 编码。我的输入字符串是“ ChBdgzQ3qUpNRBEHB+bOXQNjRTQ=

我得到一个输出为“ ChBdgzQ3qUpNRBEHB%2BbOXQNjRTQ%3D ”,除了被编码的情况外,这是完全正确的。

理想情况下,它应该是“ ChBdgzQ3qUpNRBEHB%2bbOXQNjRTQ%3d ”而不是我得到的输出。即我应该得到%2b 和 %3d而不是%2B 和 %3D

这可以做到吗?

我使用的代码如下:

0 投票
4 回答
10515 浏览

c++ - 从 CFURLRef 或 CFStringRef 转换为 std::string

如何将 a 转换CFURLRef为 C++ std::string

我也可以通过以下方式从 the 转换CFURLRef为 a CFStringRef

但现在我有同样的问题。如何将 转换CFStringRefstd::string

0 投票
0 回答
107 浏览

asp.net-mvc - 如何在 get 方法中使用 url 编码的数据?

我正在 asp.net 中提供一项宁静的服务MVC 4 Web API。我有一个 get 方法,可以从 URI 获取 url 编码数据作为参数。但是,问题是当我从(firefox 工具)尝试这种方法时RESTClient,我得到 404。当我检查堆栈跟踪时,我的 url 似乎带有非编码参数。你可以看到下面的例子:

我发送这个:

在响应正文中,请求 url 看起来像这样;

由于转义字符,我收到错误消息。我可以使用 post,但我想继续使用宁静的架构。

任何建议将被认真考虑。

0 投票
1 回答
1752 浏览

c++ - 架构 x86_64 的未定义符号:“_CFBundleCopyResourceURL”,

尝试使用 Qt 访问 Mac .app 包中资源文件夹的文件路径。这是我的代码:

我唯一拥有的是表单上的一个按钮来运行代码。尝试编译时出现以下错误:

我在 mainwaindow.h 中有以下内容

有什么想法可能会出错吗?谢谢

0 投票
2 回答
1910 浏览

android - URL 中的下划线字符在 Android 中导致 Host name=null 错误

首先,我不能更改那个 URL ......也就是说......我有一个非常愚蠢的问题,我收到了这个错误:

在下面的代码中:

我检查了 URL 是否在以下位置有效:http: //formvalidation.io/validators/uri/ 我发现 URL 中的UNDERSCORE_搞砸了,我无法更改 URL,谁知道解决方案或解决方法这个?

0 投票
4 回答
1925 浏览

macos - 快速获取文件的别名路径

我在解决 mac 上的别名链接时遇到问题。我正在检查文件是否是别名,然后我想接收原始路径。相反,我只得到一个文件 ID。只有想法?

编辑: 两个答案都是正确的!我会选择 mklement0 的答案,因为最初没有说明代码在 10.9 上运行的要求,这使得它更加灵活

0 投票
1 回答
762 浏览

objective-c - CFURLCreateStringByAddingPercentEscapes 已弃用。替代品?

这是我的代码

错误是:

CFURLCreateStringByAddingPercentEscapes 在 ios 9.0 中已弃用,请使用 stringByAddingPercentEncodingWithAllowedCharacters,它始终使用推荐的 UTF-8 设置。

有人可以帮助如何在上面的代码中CFURLCreateStringByAddingPercentEscapes替换。stringByAddingPercentEncodingWithAllowedCharacters

0 投票
2 回答
2102 浏览

android - Retrofit 2.0 中的 URL 编码错误

当我在 where 后使用等号将编码为 %3D 时,我的服务器不接受。我希望在我的 api 调用中的where之后使用=符号。

我的链接是 images?where=item_id=1

0 投票
0 回答
616 浏览

c - AudioFileOpenUrl 不起作用

我正在使用 Apple 的音频队列在我的计算机上播放音频文件。我已经按照他们的指南进行操作,但是当我要求用户插入绝对路径来研究音频文件时遇到了问题。这是我的代码。我希望你能帮助我......我试图在谷歌上找到一个答案,但他们都在 Objective-C 或 Swift 中,而不是我用 C 编程。

}

PS注意queueId是一个AudioFileId对象,PATH_LIMIT定义为200

结果,在 AudioFileOpenUrl 的调用后值为 2003334207。

0 投票
1 回答
48 浏览

swift - 如何使用 Almofire 发出这个 curl 请求?

这是我的卷曲网址

我如何在 Almofire 中实现这一点?我正在尝试这样。

如何在 almofire 中实现 data-urlencode “From=+15017122661”?