2011-11-16 5 views
1

ここに私のコードです、私は文字列変数にhtmlファイルを読み込み、コンピュータ上のhtmlファイルに書き込もうとしますが、問題はそれがファイルとiをエクスポートするときですブラウザでhtmlファイルを開くと、予期せずhtmlコンテンツファイルが表示されます!writeToFileとエンコーディング(objective-c)

NSURL *url=[NSURL URLWithString:@"http://www.google.com"]; 
     NSString *web=[[NSString alloc]initWithContentsOfURL:url]; 

    [web writeToFile:@"/saleh/index.html" atomically:YES encoding:***NSUTF32BigEndianStringEncoding*** error:&theError]; 

私はここに問題のエンコードがあると思いますか?

答えて

4

はい、それはエンコーディングの問題があり、使用NSUTF8StringEncoding

NSURL *theURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", @"http://www.google.com"]]; 
NSString *web=[[NSString alloc]initWithContentsOfURL:theURL]; 
[web writeToFile:@"path/gp.html" atomically:YES encoding: NSUTF8StringEncoding error:&error]; 
関連する問題