首页 » iOS 开发 » Sqlite 中文乱码 解决

Sqlite 中文乱码 解决

作者: 低调的术木 分类: iOS 开发 发布时间: 2013-11-05 20:07 ė浏览 2,442 次 6没有评论

从别处借来的sqlite数据库, 里面的内容有部分乱码,无法使用. 一般来说, 是由于保存中文时使用的编码一般为gbk,而ios中处理通常使用的编码为utf8,  所以ios中的乱码问题中主要是将gbk编码转为utf8编码。以下是经过测试的转换方法

    NSStringEncoding encoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
         NSString*   temp = [[NSString alloc] initWithData:data encoding:encoding];//data为NSData类型

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/331

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部