问题标签 [encode]
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.
php - PHP 和 Javascript 中的 Zend Framework URI 空间编码
我有一个 Zend Framework URI,例如 /controller/action/var1/value1/var2/value2 。
Value2 中有一个空格字符。我应该如何在 PHP 中对其进行编码?当我使用带有 value2 的 urlencode 时,这会将空格转换为“+”而不是“%20f”。那样可以么?
这个 value2 也被客户端的 javascript 添加到一个 href 位置。我在那里使用了转义功能,但是当我单击链接时,我在 Firefox 地址栏中既看不到“+”也看不到“%20f”。虽然当我在 firebug 'net' 选项卡中看到它时,我看到了 %20f。
我应该在 PHP 和 javascript 中使用哪些函数?
php - MySQL > JSON,导致 URL 错误
我有这段代码将mysql查询转换为json:
效果很好,但我的数据库中有一个 url 字段,这是一个示例 json 行:
我怎样才能解决这个问题?
java - java.nio.charset.Charset.decode(..)/encode(..) 的快速替代方案
任何人都知道更快的方法来做什么java.nio.charset.Charset.decode(..)
/做什么encode(..)
?
它目前是我正在使用的技术的瓶颈之一。
[编辑] 具体来说,在我的应用程序中,我将一个部分从 java 解决方案更改为 JNI 解决方案(因为有一种 C++ 技术比我使用的 Java 技术更适合我的需求)。
此更改导致速度显着下降(以及 cpu 和内存使用量显着增加)。
深入研究我使用的 JNI 解决方案,java 应用程序通过 byte[] 与 C++ 应用程序通信。这些 byte[] 由 Charset.encode(..) 从 java 端生成并传递给 C++ 端。然后,当 C++ 响应带有 byte[] 时,它会在 java 端通过 Charset.decode(..) 进行解码。
对分析器运行此程序,我发现 Charset.decode(..) 和 Charset.encode(..) 与 JNI 解决方案的整个执行时间相比都花费了相当长的时间(我只分析了 JNI 解决方案,因为这是我可以很快完成的事情。一旦我腾出我的日程安排,我将在以后的日期对整个应用程序进行概要分析:-))。
在进一步阅读我的问题后,它似乎是 Charset.encode(..) 和 decode(..) 的一个已知问题,它正在 Java7 中得到解决。但是,由于一些限制,迁移到 Java7 对我来说不是一个选择(目前)。
这就是为什么我在这里问是否有人知道 Java5 解决方案/替代方案(对不起,应该提到这是针对 Java5 的)?:-)
video - 是否可以通过单击浏览器上的按钮在客户端计算机上对视频进行编码?
我的客户有这个奇怪的请求,他们想使用客户的机器而不是服务器来执行视频编码,以减少服务器的工作量。我想知道这是否可能?例如我有这个视频,然后我点击下载按钮下载,它将以当前格式下载视频,然后当它完成下载时,它将编码为另一种格式,以便可以使用客户的媒体播放器播放比如windows media player之类的。
根据我作为程序员 10 多年的经验,我认为这样的事情是不可能的……至少不是跨浏览器兼容的……我想也许 activex 可以做到这一点,但我之前没有在 activex 方面的经验,无法判断这是否可行。感谢您对此的评论和想法。谢谢 !
php - 远程调用的PHP代码保护技术,基于场景
我正在考虑以不同的方式为我的项目维护我的 php 代码,但这可能是幼稚的方法。请让我知道这种方法的替代方案或利弊。
客户端和服务器都有 LAMP。
客户端系统保存客户端敏感数据,这些数据不会共享给服务器。客户端将拥有访问服务器的 Auth 密钥。
当客户端使用 Auth 密钥请求服务器时,服务器验证后,服务器会将 php 代码发送给客户端执行。Php 代码将在客户端执行,并从客户端连接到其他站点进行处理。
客户端将使用远程包含来获取代码并执行。
客户端文件由服务器管理员提供,带有 ioncube 或 zend 保护编码的文件。
所以他们不会知道 PHP 代码(我的假设)。客户端服务器交互也将通过安全连接进行处理。
vb6 - 加密可打印文本,因此结果仍然可打印(可以输入)
我想为许可系统加密一些信息,并且希望用户能够输入结果。
更新:此操作必须是可逆的(可解密)例如,加密(ComputerID+ProductID)->(可以输入的任何标准 ASCII 字符。理想情况下甚至可能只是 AZ)。
到目前为止,我所做的是将加密文本转换为 HEX(所以它是 0-F 中的任何字符),但这会使字符数增加一倍。
我正在使用VB6。
我在想我会对每对 (Input$(x) 和 Key$(x)) 做一些操作,然后做一个 MOD 以将其保持在一个 ascii 值范围内(可能是 0-9-AZ)
有什么好的算法建议吗?
iphone - NSString 转换百分比字符
我有一个 NSString *str = @"T%B3%C3%83";
其中 %C3 代表带有变音符号的 A(我认为),%B3 是一个 m,%83 是一个上标 3 ...
将这些百分比转换为实际字符的最佳方法是什么。
谢谢。
text - Encoding and decoding
I am looking to encode some text that could be 1 charchter long or or 10,000 or infinite and decode (reverse the algorithm).
I am looking something like MD5 on PHP, but reversable, as MD5 is one way.
This could be server side or JavaScript. If both, then it's even better.
perl - Perl - 用编码方法读取文件?
我在编码方面不太好,我想弄清楚如何以与开始时相同的编码返回数据......
我有一个包含一些字符的文件,例如当'»'
我编辑并插入数据库时,它们已经变成了 »。
decode_entities() 什么都不做,并且 encode_entities 再次对字符进行编码。所以我创建了我自己的子来解决这个问题,但是当从文件中获取数据时,它没有以正确的格式检索。
是否没有像这样的编码选项;
我的潜艇是;
objective-c - 在 Objective-C 中,@encode 编译器指令是如何实现的?
谁能解释@encode 如何将给定对象、结构或数据类型中存在的数据类型元素提取到类型定义中以用作实例化的类描述符?
或者也许是一些资源的指针,用于学习新的预处理器指令的实现?