2014-05-23 55 views
0

我有一个textView1,当我键入内容并按下按钮URL打开。当我输入英文时一切正常,但我也必须输入俄语,它不起作用。所以我需要对它进行编码。有人可以帮助编码吗?如何编码url?

我SozdikViewerController.h文件

import <UIKit/UIKit.h> 
@interface SozdikViewController : UIViewController 
@property (strong, nonatomic) IBOutlet UITextView *textView1; 
@property (weak, nonatomic) IBOutlet UIButton *Button_Ask; 
-(IBAction)ask; 
@end 

我SozdikViewerController.m文件

#import "SozdikViewController.h" 
-(IBAction)ask{ 


NSString *urlString = [NSString stringWithFormat:@"http://www.audaru.kz/?product=SoylemMT&word=%@&app_request=true", [[self textView1] text]]; 

    NSString *newString; 
newString = [urlString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:newString]]; 
} 
@end 

回答

0

newString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

+0

谢谢。现在按钮打开url,但不是例如俄语单词“мама”,而是“мама”。我如何编辑代码来解决这个问题? – user3441772

+0

我不理解你的问题...我认为它也适用于俄语单词... – Rohit