标签: decoding

如何在iphone中解码字符串

我想解码我的字符串.我使用了解析并从RSS提要中获取了一个字符串.在字符串中,这些特殊字符不允许在我的应用中使用<,>.在服务器端编码这些字符并将其提供给字符串.所以现在我得到了字符串,

 Actual String : <Tom&Jerry>  (only these characters are not allowed in node data & < >).

 After Encoding:  %3CTom%26Jerry%3E.
Run Code Online (Sandbox Code Playgroud)

但我需要显示字符串是

                  <Tom&Jerry>
Run Code Online (Sandbox Code Playgroud)

那我怎么解码字符串.

请帮帮我.

谢谢.

string iphone decoding

5
推荐指数
2
解决办法
4075
查看次数

=?ISO-8859-1邮件主题

我通过PHP及其方法imap_open获取了我在GMail帐户中的未读邮件

当我通过方法imap_fetch_overview得到主题时,我得到一些这样的主题:

=?ISO-8859-1?Q?Informaci=F3n_Apartamento_a_la_Venta?= =?ISO-8859-1?Q?_en_Benasque(Demandas:_0442_______)?=
Run Code Online (Sandbox Code Playgroud)

这是不可读的,我认为是因为它的字符编码.

我该怎么做才能使它具有可读性?

php encoding decoding

5
推荐指数
1
解决办法
1万
查看次数

哪个线程用于音频解码?

使用音频播放时,我习惯了以下模式:

  • 一个磁盘(或网络)线程,从磁盘(或网络)读取数据并填充一个环形缓冲区
  • 一个音频线程,从ringbuffer读取数据,可能执行DSP,并写入音频硬件(pull或push API)

这很好用,在使用WAV文件时没有问题.

现在,如果源数据以压缩格式编码,如Vorbis或MP3,则解码需要一些时间.

看起来在磁盘/网络线程中执行解码似乎很常见.

但这不是错误的设计吗?在磁盘或网络访问块时,某些CPU时间可用于解码,但如果在同一线程中发生解码则会浪费.

在我看来,如果网络变慢,那么如果按顺序进行解码,则缓冲区欠载的风险会更高.

那么,不应该在音频线程中执行解码吗?

在我的上下文中,我宁愿避免添加专用的解码线程.它适用于移动平台,SMP现在非常罕见.但请告诉我们一个专用的解码线程是否真的对您有意义.

audio multithreading decoding audio-streaming

5
推荐指数
1
解决办法
740
查看次数

avcodec_decode_audio4()中的缓冲区错误

我已经将我的ffmpeg版本升级到最新的提交.现在我可以看到音频解码功能avcodec_decode_audio3已被弃用,当我使用新功能时avcodec_decode_audio4,根据其中所需的更改,我得到错误为

[amrnb @ 003a5000] get_buffer() failed.

我无法找到导致此错误的原因.任何人都有一个使用这个新功能的示例:

avcodec_decode_audio4((AVCodecContext *avctx, AVFrame *frame,int *got_frame_ptr, AVPacket *avpkt);

audio ffmpeg decoding

5
推荐指数
1
解决办法
7377
查看次数

解码EVRC语音编解码器

我想解码EVRC语音编解码器.我已经检查了ffmpeg库但看起来,ffmpeg目前不支持EVRC.

是否有可用于解码EVRC数据的备用库?

或者,如果有人有一些算法或解码机制或代码片段,请告诉我.

谢谢Nitin

audio ffmpeg decoding cdma

5
推荐指数
1
解决办法
2421
查看次数

修补应用内购买黑客; 坚持第四步

正如我们许多人所知,最近苹果出现了一种情况,即黑客可以免费获得任何应用程序内购买.Apple最近发布了这个文档,描述了如何修补它,但我对第4步有点困惑,并希望得到任何帮助.

第一步是下载他们的补丁.h和.m,将其包含在您的项目中,并将其链接到安全框架.好的,好的,明白了.然后Apple说:

4. Provide a base64 encoder, a base64 decoder, and the action to perform when validation succeeds.

关于编码器的部分到底意味着我应该做些什么?(验证成功时要执行的操作对我来说很清楚.)我当然看到了名为base64_encodebase64_decode类中的函数.但它要求的是什么?这是否只是我知道的特殊密码,以防止黑客入侵?我不知道该怎么做.当然,我得到了编码和解码的整体概念,但没有在这种情况下如何正确生成编程和解码的程序细节.

苹果写的代码,如果这有助于任何:

- (NSString *)encodeBase64:(const uint8_t *)input length:(NSInteger)length
{ 
#warning Replace this method.
    return nil;
}

- (NSString *)decodeBase64:(NSString *)input length:(NSInteger *)length
{
#warning Replace this method.
    return nil;
}

#warning Implement this function.
char* base64_encode(const void* buf, size_t size)
{ return NULL; }

#warning Implement this function.
void * base64_decode(const char* s, size_t * data_len) …
Run Code Online (Sandbox Code Playgroud)

encoding decoding in-app-purchase ios

5
推荐指数
1
解决办法
1160
查看次数

应该发送哪些字符串来消除他们使用的字节编码的歧义?

我正在将字节流解码为unicode字符,而不知道每百个发送者使用过的编码.

许多发件人在技术上并不精明,并且无法告诉我他们正在使用什么编码.它将由他们用于生成数据的工具链的偶然事件决定.

目前,发件人使用各种操作系统,以英国/英语为基础.

我是否可以要求所有发件人向我发送一个特定字符串,这些字符将明确说明每个发件人使用的编码?

我知道有些库使用启发式来猜测编码 - 我也会追逐它,作为运行时回退,但首先我想尝试确定正在使用的编码,如果可以的话.

(不要认为它是相关的,但我在使用Python)

unicode encoding decoding

5
推荐指数
1
解决办法
472
查看次数

h264 u(v)frame_num,pic_order_cnt_lsb和slice_group_change_cycle的解码

根据"Slice Header Syntax"(在ITU-T Rec.h264中描述)frame_num,pic_order_cnt_lsb并且slice_group_change_cycle具有u(v)描述符,该描述符是使用可变位数的无符号整数.

该文件指出

"比特数的变化取决于其他语法元素的值."

你知道如何找出用来存储位的数量frame_num,pic_order_cnt_lsbslice_group_change_cycle

[引用的文档指出read_bits(n)功能,不幸的是我无法自己解决.你能帮我吗?]

decoding avfoundation h.264

5
推荐指数
1
解决办法
1658
查看次数

如何在iOS中解码NSURL?

我是iOS开发中的NewBie.我想用Pagination解码我的NSURL我的Url就像

http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0%AA%B8%E0%AB%8D%E0%AA%A5%E0%AA%AF&page=0
Run Code Online (Sandbox Code Playgroud)

我解码这个URL就像

NSURL *urls = [NSURL URLWithString:@"http://www.janvajevu.com/webservice/categorylist.php?category=%E0%AA%B8%E0%AB%8D%E0%AA%B5%E0%AA%BE%E0%AA%B8%E0%AB%8D%E0%AA%A5%E0%AA%AF&page=0"];
NSString *urlString = [urls absoluteString];
NSLog(@"UrlString %@",urlString);
NSURL * url=[NSURL URLWithString:urlString];
Run Code Online (Sandbox Code Playgroud)

但它只给我一个我想要的网页,就像我的网址一样

NSURL *urls=[NSURL URLWithString:@"My Url &page=%d",pagenum];
Run Code Online (Sandbox Code Playgroud)

在这里,我希望在我的Url的位置解码我的原始URL如果可能那么请给我解决方案.

objective-c nsurl decoding ios

5
推荐指数
1
解决办法
1107
查看次数

来自网站的文字显示为Gibberish而不是希伯来语

我正试图从网站上获取一个字符串.我使用请求模块发送GET请求.

text = requests.get("http://example.com") #send GET requests to the website
print text.text #print the variable
Run Code Online (Sandbox Code Playgroud)

但是,出于某种原因,文字出现在Gibberish而不是希伯来语中:

<div>
<p>שרת</p>
</div>
Run Code Online (Sandbox Code Playgroud)

当我用Fiddler嗅到流量或在我的浏览器中查看网站时,我用希伯来语看到它:

<div>
<p>???</p>
</div>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,html代码包含定义编码的元标记,即utf-8.我试图对文本进行编码,utf-8但仍然是乱码.我尝试使用utf-8它来取消它,但它会引发UnicodeEncodeError异常.我声明我正在使用utf-8脚本的第一行.而且,当我使用内置urllib模块发送请求时,问题也会发生.

我读了Unicode HOWTO,但仍无法修复它.我还在这里阅读了许多线程(关于UnicodeEncodeError异常以及为什么希伯来语在Python中变成乱码)但我仍然无法修复它.

我在Windows机器上使用Python 2.7.9.我在Python IDLE中运行我的脚本.

提前致谢.

python unicode encoding utf-8 decoding

5
推荐指数
1
解决办法
986
查看次数