ios - 如何将NSString编码为Euc-kr

标签 ios encoding nsstring

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

最佳答案

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

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

关于ios - 如何将NSString编码为Euc-kr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13883638/

相关文章:

ios - 无法在索引 0 处插入 CAGradientLayer(在 tableView 后面)

json - 如何将 Groovy JsonOutput.toJson 与用 UTF-8 编码的数据一起使用?

objective-c - XCode 中的全局字符串问题

objective-c - 理解 NSString 比较

ios - Atlas:类型不符合协议(protocol) ATLParticipant

objective-c - iPad 和 iPhone 使用不同图像时如何最小化代码?

ios - 如何修改 UITableView 中的标签

c# - 使用 System.IO.BinaryWriter 写入字符串与字符数组的区别

MySql 数据库将现有表更改为 UTF8

objective-c - 替换 NSString 中的字符