Archived
1

-Fixed a resource bug

-Fixed special characters in url bug (final)
This commit is contained in:
Kim Wittenburg
2012-06-18 19:04:01 +02:00
parent a5d716af91
commit 2567253ed1
6 changed files with 4286 additions and 363 deletions

View File

@@ -69,10 +69,9 @@ typedef enum {
}
-(NSString *) stringByFormattingQuery: (NSString *) q {
NSRange stringRange = NSMakeRange(0, [q length]);
//Can replace äöü with aou, no difference in results
NSCharacterSet *characters = [[NSCharacterSet alphanumericCharacterSet] invertedSet];
return [[[[[[q stringByReplacingOccurrencesOfString:@" " withString:@"+"] stringByReplacingOccurrencesOfString:@"Ö" withString:@"o" options:NSCaseInsensitiveSearch range:stringRange] stringByReplacingOccurrencesOfString:@"Ä" withString:@"a" options:NSCaseInsensitiveSearch range:stringRange] stringByReplacingOccurrencesOfString:@"Ü" withString:@"ü" options:NSCaseInsensitiveSearch range:stringRange] stringByReplacingOccurrencesOfString:@"&" withString:@"%26"] stringByTrimmingCharactersInSet:characters];
return [[[q stringByReplacingOccurrencesOfString:@" " withString:@"+"] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] stringByTrimmingCharactersInSet:characters];
}
-(PageType) typeOfPage: (NSString *) page {