你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS讀取txt文件湧現中文亂碼的處理辦法

iOS讀取txt文件湧現中文亂碼的處理辦法

編輯:IOS開發綜合

1、情形描寫:

 後台給一個txt文件,編碼是utf-8,在Mac電腦Xcode開辟情況下讀取txt文件內容,漢字會湧現亂碼,英文沒有亂碼這類情形。 

2、測驗考試處理辦法:

修正編碼格局,測驗考試了NSUTF16StringEncoding,NSUTF8StringEncoding,NSASCIIStringEncoding編碼等,湧現的成績有時是中文亂碼,有時是utf-8不克不及翻開文件成績,終究成績都沒能處理。 

3、猜想緣由:

txt文件是從Window電腦上創立,有能夠和情況有關,第二,編碼成績。

4、處理計劃:

第一步:在Mac上新建txt文件,將從Window上copy過去txt文件內容復制粘貼出來。

第二步:編碼格局,應用NSUTF16StringEncoding 

5、代碼: 

 NSError *error;
 NSString *path = [[NSBundle mainBundle]pathForResource:@"body" ofType:@"txt"];
 NSString *content = [NSString stringWithContentsOfFile:path encoding:NSASCIIStringEncoding error:&error];
  if (error) {
    NSLog(@"====%@",error.localizedDescription);
  } else {
}

以上就是IOS讀取txt文件湧現中文亂碼的處理辦法,願望對年夜家的進修有所贊助,也願望年夜家多多支撐本站。

【iOS讀取txt文件湧現中文亂碼的處理辦法】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved