解決陣列 字典中的中文出現編碼的問題

2021-07-10 18:31:55 字數 957 閱讀 7598

有時候我們從沙盒檔案或者網路上拿到乙個陣列,其中的元素是乙個中文單詞,比如:

nsarray *array = @[@"康忙北鼻", @"梅川酷子", @"尼古定", @"張三瘋", @"趙日天"];

這時候,列印這個array,那麼很可能打出來的元素顯示的是中文編碼:

解決方案如下:

1.給nsarray類新增分類(command + 逗號    調出如圖介面):

選中上圖那個檔案後,在下圖中隨便取個名字,當然,見文知意最好。

2.在.m檔案中重寫

- (nsstring *)descriptionwithlocale:(id)locale;方法

在這裡,貼上**:方便複製:

- (nsstring *)descriptionwithlocale:(id)locale 

return str;

}

ok, 再次輸出就是中文了。

字典同理,具體**:

- (nsstring *)descriptionwithlocale:(id)locale 

return str;

}

解決資料庫編碼中文出現亂碼的問題

1.在mysql下檢視編碼 show variables like char 或者status server和client是預設編碼還是utf8 預設latin1編碼需要修改,utf8編碼不需要修改 2.關閉mysql服務 net stop mysql 3.在my.ini中找到 client 新增d...

解決中文編碼的問題

一 頁面要指定編碼 1 靜態頁面 需指定 2 動態頁面 servlet resp.setcontenttype text html charset utf 8 printwriter out resp.getwriter 二 表單提交 1 post方式提交 servlet在獲得表單資料之前,需要呼叫...

python 檔案中的中文編碼解決方法

coding utf 8 檢視安裝的sdk預設的編碼字符集在指令碼中可以修改你的編碼格式,方法如下 sys.getdefaultencoding reload sys sys.setdefaultencoding utf 8 sys.getdefaultencoding 方法1 在語句中進行強制的編...