首页 > iOS 蓝牙发送数据 编码格式问题

iOS 蓝牙发送数据 编码格式问题

//写入数据
NSString *strcmd = @"log gpgga once\r\n";//这个是硬件给的指令。
NSData *data = [strcmd dataUsingEncoding:NSUTF8StringEncoding];
[self.currPeripheral writeValue:data forCharacteristic:self.characteristic type:CBCharacteristicWriteWithResponse];
字符串通过utf-8编码格式转换成nsdata后,出现问题。硬件说我发的指令不对!有遇到的朋友求指点下。跪谢。在线等。

NSStringEncoding encoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

NSData *data = [message dataUsingEncoding:encoding];

试试这个

【热门文章】
【热门文章】