IOS開發中的亂碼問題

2021-08-31 11:06:31 字數 376 閱讀 6645

做ios應用程式,遇到中文,通常要處理亂碼問題。遠端的web伺服器通常時支援中文的,使用的編碼一般為gbk,而ios中處理通常使用的編碼為utf8,  所以ios中的亂碼問題中主要是將gbk編碼轉為utf8編碼。以下是經過測試的轉換方法

nsstringencoding encoding = cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000);

nsstring* temp = [[nsstring alloc] initwithdata:data encoding:encoding];//data為nsdata型別

temp可以當作utf8的格式串來處理。

Tomcat JSP Web 開發中的亂碼問題小節

1.靜態頁面的亂碼問題 檔案的編碼和瀏覽器要顯示的編碼不一致。1 檢查檔案原始的編碼,可以用記事本開啟,然後選擇另存為來看 2 給當前頁面加入乙個指令來建議瀏覽器用指定的編碼來顯示檔案字元內容.3 如果系統是英文xp,沒裝東亞字符集支援,也會顯示亂碼.2.jsp 頁面的亂碼問題 1 page 指令有...

PHP開發中的亂碼問題

1 解決頁面中的亂碼問題 兩種方法 1 使用meta標籤設定頁面編碼 meta標籤的作用是宣告客戶端的瀏覽器用什麼字符集編碼顯示該頁面,其中charset可以設定為gb2312 gbk utf 8等。大部分的頁面都是通過這種方式來告訴瀏覽器顯示這個頁面時採用什麼編碼。2 通過header 函式設定頁...

Java 開發中遇到的亂碼問題

unicode的空間分配 以下unicode區位碼均以16進製表示 unicode的前256個字元和iso 8859 1 西歐字母 完全相同,其中前半段就是ascii u 0000到u 00ff 每個iso 8859 1碼前面補上乙個空byte 0x00 後才是相應的unicode碼。和我們切身相關...