相关疑难解决方法(0)

Objective-C/Cocoa Touch中的HTML字符解码

首先,我发现了这个: Objective C HTML escape/unescape,但它对我不起作用.

我编码的字符(来自RSS提要,顺便说一句)看起来像这样: &

我在网上搜索并找到了相关的讨论,但没有修复我的特定编码,我认为它们被称为十六进制字符.

html iphone cocoa cocoa-touch objective-c

102
推荐指数
6
解决办法
9万
查看次数

为XML/HTML编码NSString

有没有办法在objective-c中对字符串(NSString)进行HTML编码,这与.NET中的Server.HtmlEncode一致?

谢谢!

encoding objective-c ios

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

转换& 在Objective-C中

我有一个以下格式的URL字符串.

http://myserver.com/_layouts/feed.aspx?xsl=4&web=%2F&page=dda3fd10-c776-4d69-8c55-2f1c74b343e2&wp=476f174a-82df-4611-a3df-e13255d97533

我想,以取代&&在上述网址.我的结果应该是:

http://myserver.com/_layouts/feed.aspx?xsl=4&web=%2F&page=dda3fd10-c776-4d69-8c55-2f1c74b343e2&wp=476f174a-82df-4611-a3df-e13255d97533

有人可以发给我代码来完成这项工作吗?

谢谢

iphone escaping objective-c html-entities

23
推荐指数
3
解决办法
4万
查看次数

如何在字符串中转义双引号?

我想在下面的字符串中出现双引号,所以它看起来像:

"hi there == "
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码:

NSMutableString *s = [[NSMutableString alloc] init];
[s appendString:@""""];
[s appendString:@"hi there == ""\n\r"];
Run Code Online (Sandbox Code Playgroud)

相反,我只得到:

hi there ==
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

cocoa objective-c

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

Objective-C:如何替换HTML实体?

我从Internet获取文本,它包含html实体(即ó=ó).我想将此文本显示到自定义iPhone单元格中.

我试图在我的自定义单元格中使用UIWebView,但我更喜欢使用多行UILabel.问题是我找不到任何替换这些HTML实体的方法.

html iphone objective-c special-characters

14
推荐指数
3
解决办法
2万
查看次数

HTML实体编码(在Objective-c上将iPhone上的'<'转换为'&lt;')

我正在开发一个具有inApp-mail发送功能的iPhone应用程序.到目前为止一直很好,但现在我想避免html注入,因为邮件的某些部分是用户生成的文本.

基本上我搜索这样的东西:

// inits
NSString *sourceString = [NSString stringWithString:@"Hello world! Grüße dich Welt <-- This is in German."];

//                                          -----   THAT'S WHAT I'M LOOKING FOR
// pseudo-code                              |
//                                          V
NSString *htmlEncodedString = [sourceString htmlEncode];

// log
NSLog(@"source string: %@", sourceString);
NSLog(@"encoded string: %@", htmlEncodedString);
Run Code Online (Sandbox Code Playgroud)

预期的输出
source string: Hello world! Grüße dich Welt <-- This is in German.
encoded string: Hello world! Gr&#252;&#223;e dich Welt &lt;-- This is in German.

我已经用谷歌搜索并浏览了几个SO的问题和答案,但所有这些似乎与 URL编码有关,而这不是我真正需要的(我试过stringByAddingPercentEscapesUsingEncoding没有运气 - 它创造了%C3%BC 'ü'应该是ü).

一个代码示例真的很棒(纠正我的?)......

- …

iphone html-encode objective-c

11
推荐指数
2
解决办法
2万
查看次数

iOS HTML Unicode到NSString?

我正在将Android应用程序移植到iOS,我遇到了一个小问题.我正在从网页中提取HTML编码数据,但有些数据以Unicode显示以显示外国字符...所以俄语中的字符(Летизамной)将被解析为,"&#1051;&#1077;&#1090;..."

在android中我通过调用HTML.fromHTML()来解决这个问题.iOS中有类似的东西吗?

html unicode ios

2
推荐指数
1
解决办法
6112
查看次数