我正在寻找一个示例,演示如何使用UTF-8对同一字符串进行编码和解码。编码后再解码意味着我要在两个区域中实现方法,其中一个可以进行编码,另一个可以进行解码。
我已经看过API,但并没有取得太大的成功:
- `stringWithCString:encoding:` - `stringWithUTF8String:` - `stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc;`
编辑
我有一个字符串
我已经看过API,但并没有取得太大的成功:
- `stringWithCString:encoding:` - `stringWithUTF8String:` - `stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc;`
编辑
我有一个字符串
øæ-test-2.txt
,我将其编码如下:char *s = "øæ-test-2.txt";
NSString *enc = [NSString stringWithCString:s encoding:NSASCIIStringEncoding];
但是我得到的输出是øæ-test-2.txt
。现在我想要将原始字符串返回,即øæ-test-2.txt
编辑
我从服务器上得到了øæ-test-2.txt
,我需要通过解码得到øæ-test-2.txt
。我能够从链接http://www.cafewebmaster.com/online_tools/utf_decode得到输出。
请尝试使用该链接,您将理解我的问题。
如果有人能给一些提示、教程或指引我方向,将不胜感激。
谢谢!