如何将NSString编码为Euc-kr

时间:2012-12-14 17:37:44

标签: ios encoding nsstring

我正在努力将NSString变量编码为Euc-kr类型... :(
我必须通信的数据库服务器基于Euc-kr,所以我别无选择,只能这样做。

1 个答案:

答案 0 :(得分:3)

上面的答案几乎是正确的,但由于EUC-KR不是NSString编码,因此首先必须从CF域获取编码。像这样:

NSUInteger encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingEUC_KR);
const char * eucKRString = [string cStringUsingEncoding:encoding];