Questions tagged «encode»

将某些数据(例如字符串,图片)转换为某种表示形式(例如字节,电信号)



6
Ruby中base64编码字符串中的\ n奇怪
Ruby中内置的Base64库正在添加一些'\ n'。我无法找出原因。对于此特殊示例: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" \ n位于末尾的第6个位置。解码器(Base64.decode64)完美返回旧字符串。奇怪的是,这些\ n不会为编码的字符串添加任何值。当我从输出字符串中删除换行符时,解码器会再次对其进行完美解码。 irb(main):005:0> Base64.decode64(Base64.encode64(str).gsub("\n", '')) == str => true 更多的是,我使用了另一个JS库来生成相同输入字符串的base64编码输出,该输出不带\ n。 这是错误还是其他?有人遇到过这个问题吗? 仅供参考 $ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
159 ruby  base64  encode 

5
将int转换为ASCII并返回Python
我正在为我的站点制作URL缩短器,而我目前的计划(我愿意接受建议)是使用节点ID来生成缩短的URL。因此,从理论上讲,节点26可能是short.com/z,节点1可能是short.com/a,节点52可能是short.com/Z,节点104可能是short.com/ZZ。当用户转到该URL时,我需要撤消该过程(显然)。 我可以想到一些可行的方法来解决此问题,但我想还有更好的方法。有什么建议?
137 python  integer  ascii  encode 

5
用于对修改后的base64 URL进行解码/编码的代码
我想对数据进行base64编码,以将其放入URL,然后在HttpHandler中对其进行解码。 我发现Base64编码允许使用'/'字符,这会弄乱我的UriTemplate匹配。然后我发现维基百科有一个“ URL的修改后的Base64”概念: 存在URL变体的经过修改的Base64,其中将不使用填充'=',并且标准Base64的'+'和'/'字符分别被替换为'-'和'_',以便使用URL编码器/解码器不再是必需的,并且对编码值的长度没有影响,通常保留相同的编码形式以供关系数据库,Web表单和对象标识符使用。 使用.NET,我希望将当前代码从基本的base64编码和解码修改为使用“ URL的修改后的base64”方法。有人这样做吗? 要解码,我知道它始于以下内容: string base64EncodedText = base64UrlEncodedText.Replace('-', '+').Replace('_', '/'); // Append '=' char(s) if necessary - how best to do this? // My normal base64 decoding now uses encodedText 但是,我可能需要在末尾添加一个或两个'='字符,看起来有点复杂。 我的编码逻辑应该更简单一些: // Perform normal base64 encoding byte[] encodedBytes = Encoding.UTF8.GetBytes(unencodedText); string base64EncodedText = Convert.ToBase64String(encodedBytes); // Apply …
113 c#  url  base64  encode  decode 

9
Python Unicode编码错误
我正在读取和解析Amazon XML文件,而当XML文件显示'时,尝试打印该文件时,出现以下错误: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) 从到目前为止的在线阅读中,该错误是由于XML文件位于UTF-8中引起的,但是Python希望将其作为ASCII编码字符进行处理。有没有简单的方法可以使错误消失并让我的程序在读取时打印XML?
104 python  unicode  ascii  encode 



3
如何在TextView中通过Unicode设置表情符号?
嗨,我想做以下事情: ??? unicode = U+1F60A String emoji = getEmojiByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); 在我的textview中得到这个: 很高兴happy 我该如何实施getEmojiByUnicode(unicode)? unicode变量应为哪种类型?(字符串,字符,整数?) 请注意,我不想使用Drawables!

6
jQuery 1.4.1中缺少JSON字符串化吗?
显然,jQuery具有将给定对象或字符串解码为JSON对象的功能。但是,我有一个JS对象,我需要将其回发到服务器,并且在jQuery中找不到用于包装JSON.stringify()函数的实用程序。该功能可在Chrome,Safari 4,FF3.6和IE8中找到,但在较早的浏览器中找不到。我可以在支持它的浏览器中本机使用它,但是否则不得不回退到使用Crockford的JSON脚本。 是否有一些内置的jQuery处理JSON编码和解码来代替Crockford脚本?
74 jquery  json  encode  decode 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.