我正在努力将NSString
变量编码为Euc-kr类型... :(
我必须通信的数据库服务器基于Euc-kr,所以我别无选择,只能这样做。
答案 0 :(得分:3)
上面的答案几乎是正确的,但由于EUC-KR不是NSString编码,因此首先必须从CF域获取编码。像这样:
NSUInteger encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingEUC_KR);
const char * eucKRString = [string cStringUsingEncoding:encoding];