2021年7月21日 星期三
[教程]修复 TNetHttpClient Windows 下Header 中包含UTF8编码字符时乱码的问题
swish| QDAC官方网站 |09:30:04
[修复思路] 将编码转换回 ACP,然后再用 UTF-8 编码转换回来。 [修复代码] 如果引用 QString 单元,则直接 QString.Utf8Decode(PQCharA(QString.AnsiDecode(Value)),-1) 转换下就可以。 [问题原因] 该问题是由于 Windows 的 WinHtt
google protobuf经验 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:15:00
google protobuf经验 使用optional而不是required字段。 optional字段是可选的,一个optional字段存在与否都不影响proto对象的序列化和反序列化,利用它可以实现数据协议的向后兼容和向前兼容,即以后增加新的字段,或弃用(注意这里是弃用而不是删除)旧字段都不需