FAQ > 客户端升级

2023-07-06客户端升级说明    

简述
更新日志--------2023-07-06
修正:filterin/filternotin字符串下标数据会被返回数字下标的问题。
新增:ansistr2array,支持MBCS字符串的处理。
升级:TinyODBC驱动。
修正:libcurl版本的邮件发送附件文件名过长的时候可能会存在某些版本邮件客户端无法正确解析问题。
  • 2023-07-06 升级:
    ------------------------------------------
    修正:filterin/filternotin字符串下标数据会被返回数字下标的问题。
    说明:修正对字符串下标(行标)的数组进行过滤,结果中会被改成自然下标的问题
    注:目前只升级了测试服务器,后面正式服务器升级后会生效。
    升级前后差异对比:
    比如,执行下面代码:
       t:=array("s1":("A":1,"B":2,"C":3),
            "s2":("A":10,"B":20,"C":30),
            "s3":("A":100,"B":200,"C":300));
       return filterin(t,array(10,100),'A');

    升级前:字符串下标"s2","s3"自动变更为0,1等自然数字下标

    升级后:保留原数组的下标结构

    ------------------------------------------
    新增:ansistr2array,支持MBCS字符串的处理。
    说明:新增对多字节字符串处理函数,更多的是对汉字的处理,用法与功能同str2array函数。
    如:return ansistr2array("中文字符;A;B,天软;天软Tinysoft");
    返回数组:array("中文字符","A","B,天软","天软Tinysoft")
    ------------------------------------------
    升级:TinyODBC驱动。
    说明:升级后恢复对代理服务器的支持功能。
    TinyODBC配置DSN时,多出以下配置界面:

    ------------------------------------------
    修正:libcurl版本的邮件发送附件文件名过长的时候可能会存在某些版本邮件客户端无法正确解析问题。
    说明:邮件发送功能相关模型,修正了客户端(即rdo2等本地调用时)的该功能。
    ------------------------------------------