Tag: 编码

在Python中,如何解码GZIP编码?

我在我的python脚本中下载了一个网页。 在大多数情况下,这工作正常。 然而,这个有一个响应头:GZIP编码,当我试图打印这个网页的源代码,它有我的腻子中的所有符号。 如何解码这个正则文本?

C#Base64string到JPEG图像

我正在尝试将Base64String转换为需要在本地保存的图像。 目前,我的代码能够保存图像,但是当我打开保存的图像,它说“无效的图像”。 码: try { using (var imageFile = new StreamWriter(filePath)) { imageFile.Write(resizeImage.Content); imageFile.Close(); } } Content是一个包含Base64string的string对象。

如何在CSV文件中编写UTF-8

我正在尝试创build一个PyQt4 QTableWidget csv格式的文本文件。 我想用UTF-8编码来编写文本,因为它包含特殊字符。 我使用以下代码: import codecs … myfile = codecs.open(filename, 'w','utf-8') … f = result.table.item(i,c).text() myfile.write(f+";") 它的工作,直到单元格包含一个特殊的字符。 我也试过 myfile = open(filename, 'w') … f = unicode(result.table.item(i,c).text(), "utf-8") 但是当特殊字符出现时也会停止。 我不知道我在做什么错。

猜测在Java中表示为byte 的文本的编码

给定一些代表某些未知编码(通常是UTF-8或ISO-8859-1,但不一定如此)的文本的字节数组,最好的方法是获得最可能使用的编码(在Java中)的猜测? 值得注意: 没有额外的元数据可用。 字节数组实际上是唯一可用的input。 检测algorithm显然不是100%正确的。 如果algorithm在80%以上的情况下是正确的,那就足够了。

简单的方法来从string中删除UTF-8口音?

我想改变这个句子: Etçasera samoitié。 至 : Et ca sera sa moitie。 有没有一种简单的方法来做到这一点在Java中,就像我在Objective-C中做的那样? NSString *str = @"Et ça sera sa moitié."; NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; NSString *newStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

如何使用UTF-8编码保存源().R文件?

以下,直接复制并粘贴到R工作正常: > character_test <- function() print("R同时也被称为GNU S是一个强烈的function性语言和环境,探索统计数据集,使许多从自定义数据graphics显示…") > character_test() [1] "R同时也被称为GNU S是一个强烈的function性语言和环境,探索统计数据集,使许多从自定义数据graphics显示…" 但是,如果我创build了一个名为character_test.R的文件,其中包含EXACT SAME代码, 请将其保存为UTF-8编码 (以保留特殊的中文字符),然后当我在R中源代码时,出现以下错误: > source(file="C:\\Users\\Tony\\Desktop\\character_test.R", encoding = "UTF-8") Error in source(file = "C:\\Users\\Tony\\Desktop\\character_test.R", encoding = "utf-8") : C:\Users\Tony\Desktop\character_test.R:3:0: unexpected end of input 1: character.test <- function() print("R 2: ^ In addition: Warning message: In source(file = "C:\\Users\\Tony\\Desktop\\character_test.R", encoding = "UTF-8") : invalid […]

使用JavaScript的atob来解码base64不能正确解码utf-8string

我正在使用Javascript window.atob()函数来解码base64编码的string(特别是来自GitHub API的base64编码的内容)。 问题是我得到了ASCII编码的字符(像?而不是™ )。 我怎样才能正确处理传入的base64编码stream,以便解码为utf-8?

上传Base64图片Facebook Graph API

我正在尝试使用Node.js将base64图像上传到FaceBook页面。 我设法得到上传与所有的多部分数据等工作,如果我从文件系统读取文件(即使用fs.readFileSync('c:\ a.jpg')) 但是,我应该使用base64编码的图像,并尝试上传它,它给了我以下错误: {"error":{"message":"(#1) An unknown error occurred","type":"OAuthException","code":1}} 我已经尝试将其转换为二进制的new Buffer(b64string, 'base64'); 并上传,但没有运气。 我一直在为此奋斗了3天,所以anyhelp将不胜感激。 编辑:如果任何人也知道我可以如何将base64转换为二进制,并成功上传,这也适用于我。 编辑:代码片段 var postDetails = separator + newlineConstant + 'Content-Disposition: form-data;name="access_token"' + newlineConstant + newlineConstant + accessToken + newlineConstant + separator; postDetails = postDetails + newlineConstant + 'Content-Disposition: form-data; name="message"' + newlineConstant + newlineConstant + message + newlineConstant; //Add the Image […]

如何在android textview中通过unicode设置emoji

嗨,我想要做到以下几点: ??? unicode = U+1F60A String emoji = getEmijoByUnicode(unicode) String text = "So happy " textview.setText(text + emoji); 在我的textview中得到这个: 太高兴了😊 如何实现'getEmijoByUnicode(unicode)'? 应该是什么types的“unicode”? (String / char / int ??!) 请注意,我不想使用Drawables!

为什么PHP json_encode函数将UTF-8string转换为hex实体?

我有一个处理各种语言的PHP脚本。 不幸的是,每当我尝试使用json_encode ,任何Unicode输出转换为hex实体。 这是预期的行为? 有没有办法将输出转换为UTF-8字符? 以下是我所看到的一个例子: INPUT echo $text; OUTPUT База данни грешка. INPUT json_encode($text); OUTPUT "\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."