iOS中對字符串漢字進行UTF-8編碼:輸出str字符串的UTF-8格式
[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
解碼:把str字符串以UTF-8規(guī)則進行解碼
[str stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
但是現(xiàn)在以上兩個方法在9.0已經(jīng)分離了,現(xiàn)在會出現(xiàn)一些黃色警告弱睦,這對于有潔癖的程序員是受不了的伞矩,但是對應的替代方法:
編碼:
[str stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
解碼:
[str stringByRemovingPercentEncoding];