【发布时间】:2011-01-13 13:09:17
【问题描述】:
我正在寻找一个示例,演示如何使用 UTF-8 对相同的字符串进行编码和解码。编码然后解码意味着我想在两个区域实现方法,一个可以编码,另一个可以解码。
我已经看到了 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
请尝试使用该链接,您会理解我的担忧。
如果有人能给我一些提示、教程或指出正确的方向,我们将不胜感激。
问候
【问题讨论】:
标签: iphone cocoa-touch encoding utf-8 character-encoding