有時候我們從沙盒檔案或者網路上拿到乙個陣列,其中的元素是乙個中文單詞,比如:
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 在語句中進行強制的編...