设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5267|回复: 2
打印 上一主题 下一主题

透明通道发送中文

[复制链接]

4

主题

12

帖子

76

积分

注册会员

Rank: 2

积分
76
跳转到指定楼层
楼主
发表于 2018-1-18 10:56:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问web端使用透明通道
                                                BRAC_TransBuffer(INT dwUserId, STRING lpBuf)如何发送中文字符到iOS端?
发送英文字符串正常,字符串中有中文的情况下,iOS只能收到空的字符串。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

4

主题

12

帖子

76

积分

注册会员

Rank: 2

积分
76
沙发
 楼主| 发表于 2018-1-18 11:10:30 | 只看该作者
iOS 端使用这种方式转换收到的数据
  1. // 透明通道回调函数
  2. - (void) OnAnyChatTransBufferCallBack:(int) dwUserid : (NSData*) lpBuf {
  3.     //NSData -> NSString
  4.     NSString *string = [[NSString alloc] initWithData:lpBuf encoding:NSUTF8StringEncoding];
  5.     NSLog(@"OnAnyChatTransBufferCallBack:%d lpBuf:%@", dwUserid, string);
  6. }
复制代码
回复 支持 反对

使用道具 举报

4

主题

12

帖子

76

积分

注册会员

Rank: 2

积分
76
板凳
 楼主| 发表于 2018-1-18 12:20:47 | 只看该作者
问题已经解决,编码转换的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-22 13:57 , Processed in 0.111448 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表