iOS讀取txt檔案出現中文亂碼的解決方法 - ITREAD01.COM

文章推薦指數: 80 %
投票人數:10人

iOS讀取txt檔案出現中文亂碼的解決方法 · 一、情景描述:. 後臺給一個txt檔案,編碼是utf-8,在Mac電腦Xcode開發環境下讀取txt檔案內容,漢字會出現亂碼, ... iOS讀取txt檔案出現中文亂碼的解決方法 首頁 HTML CSS JavaScript jQuery Python3 Python2 Java C C++ Go SQL 首頁 HTML Search iOS讀取txt檔案出現中文亂碼的解決方法 軟體程式設計2016-09-14254 這篇文章主要為大家詳細介紹了iOS讀取txt檔案出現中文亂碼的解決方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下 一、情景描述:  後臺給一個txt檔案,編碼是utf-8,在Mac電腦Xcode開發環境下讀取txt檔案內容,漢字會出現亂碼,英文沒有亂碼這種情況。

  二、嘗試解決方法: 修改編碼格式,嘗試了NSUTF16StringEncoding,NSUTF8StringEncoding,NSASCIIStringEncoding編碼等,出現的問題有時是中文亂碼,有時是utf-8不能開啟檔案問題,最終問題都沒能解決。

  三、猜測原因: txt檔案是從window電腦上建立,有可能和環境有關,第二,編碼問題。

四、解決方案: 第一步:在Mac上新建txt檔案,將從window上copy過來txt檔案內容複製貼上進去。

第二步:編碼格式,使用NSUTF16StringEncoding  五、程式碼:  NSError*error; NSString*path=[[NSBundlemainBundle]pathForResource:@"body"ofType:@"txt"]; NSString*content=[NSStringstringWithContentsOfFile:pathencoding:NSASCIIStringEncodingerror:&error]; if(error){ NSLog(@"====%@",error.localizedDescription); }else{ } 以上就是iOS讀取txt檔案出現中文亂碼的解決方法,希望對大家的學習有所幫助,也希望大家多多支援itread01.com。

相關文章 Java讀取properties配置檔案時,出現中文亂碼的解決方法 MySQL從命令列匯入SQL指令碼時出現中文亂碼的解決方法 MySql中表單輸入資料出現中文亂碼的解決方法 jQueryajax方法傳遞中文時出現中文亂碼的解決方法 springmvc傳送ajax出現中文亂碼的解決方法彙總 Unity3d釋出IOS9應用時出現中文亂碼的解決方法 JQuery非同步獲取返回值中文亂碼的解決方法 PHP讀取mssqljson資料中文亂碼的解決辦法 MySql安裝步驟圖文教程及中文亂碼的解決方案 C#讀取中文件案出現亂碼的解決方法 fckeditor部署到weblogic出現xml無法讀取及樣式不能顯示問題的解決方法 Python之pandas讀寫檔案亂碼的解決方法 iOS中導航欄pop返回時出現黑塊問題的解決方法 js檔案中直接alert()中文出來的是亂碼的解決方法 CentOS7.4開機出現welcometoemergencymode的解決方法 分類導航 HTML/CSS HTML教程 HTML5教程 CSS教程 CSS3教程 JavaScript JavaScript教程 jQuery教程 Node.js教程 服務端 Python教程 Python3教程 Linux教程 Docker教程 Ruby教程 Java教程 JSP教程 C教程 C++教程 Perl教程 Go教程 PHP教程 正則表達式 資料庫 SQL教程 MySQL教程 PostgreSQL教程 SQLite教程 MongoDB教程 Redis教程 Memcached教程 行動端 IOS教程 Swift教程 Advertisement 三度辭典 Copyright©2016-2021IT閱讀  Itread01.comAllRightsReserved. 0.001291036605835



請為這篇文章評分?