私はこれを変換しようとしています:
NSString *encodedString = @"Les Profs (Comédie)"
unicode で別の NSSting に:
NSString *decodedString = @"Les Profs (Comédie)"
簡単にやり方がわからない…
前もって感謝します !
私はこれを変換しようとしています:
NSString *encodedString = @"Les Profs (Comédie)"
unicode で別の NSSting に:
NSString *decodedString = @"Les Profs (Comédie)"
簡単にやり方がわからない…
前もって感謝します !
エンコードされた文字列に html エンティティが含まれています。必要なデコードされた文字列を取得するには、それらを Unicode 表現に変換する必要があります。
変換には、次の NSString 拡張を使用できます
http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMNSString%2BHTML.h
http://code.google.com /p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMNSString%2BHTML.m
文字列をデコードする方法は次のとおりです
decodedStr = [encodedStr gtm_stringByUnescapingFromHTML];
CFStringTransform は、必要なものを提供する Core Foundation 関数です。