日期:2014-05-17 浏览次数:20820 次
做软件的常见问题时,尝试用本地的html文件显示内容信息,结果加载html时中文出现了乱码:
解决办法,以utf8的编码加载html文件,下面是代码:
?
//加载本地的html文件
NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
NSString *filePath = [resourcePath stringByAppendingPathComponent:@"common_problem.html"];
//以utf8的编码格式加载html内容
NSString *htmlString = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
//self.wbProblems.scalesPageToFit = YES;
//将文字内容显示到webview控件上
[self.wbProblems loadHTMLString: htmlString baseURL: [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
?