零散 Lua/Excel/'\0'/iup
- Lua的print'\0'不会在Output输出。
- Unicode中会出现'\0a'、'\0001'。(即'a'、'1')
- Excel批量激活/重计算/更新单元格公式:复制空单元格,选中待更新单元格集合,右键菜单"选择性粘贴",点击菜单项打开"选择性粘贴"窗口(而非展开子菜单),选择"\运算:和"。
- Excel,断开数据链接/连接/引用:菜单"数据\连接(组)\连接(按钮)"(?"编辑链接"),"工作簿连接"窗口,'断开'连接。(不用选择性粘贴为值)
- function dropdata_cb(d,dropType,data,size) 中size可能大于实际字符串有效数据的长度。
- 进而 s=iup.CopyUserData2String(data,size) 中s大于实际字符串有效字符串的长度,会用'\0'填充尾部。
- 对于Unicode( droptypes='UNICODETEXT' ),可以 vs=string.match(s,'^(.-)\0\0') or s 。
- 对于utf8编码的脚本,需要 su=unicode2utf(vs) 转换。