在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近实现一个功能,使用delphi2009以TCP调用Java端的接口,接口要求先发送字符串的长度,然后再发送字符串内容,并且字符串要求是utf8格式的 调试了好长时间,才终于发现解决办法,或者说发现问题所在 我用了utf8encode方法,然后调用一个函数,在这个函数中将字符串转换为tidbytes后发送(前面的数据是结构体),这个函数的参数类型是string类型的,结果总是不成功 后来注意到utf8encode的返回值是RawbyteString类型的,作为string参数传递时被转换回去了
于是把utf8的转换放到里面,然后就正确了,代码如下
http://blog.csdn.net/youthon/article/details/8740199
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论