awtk icon indicating copy to clipboard operation
awtk copied to clipboard

编码转换出错

Open lvehe opened this issue 1 year ago • 0 comments

在文件 awtk/src/charset/encoding.c 中: icv = iconv_open(to_charset, from_charset); return_value_if_fail(icv != 0, RET_FAIL);

return_value_if_fail的条件判断不是充分的, icv有可能等于0xFFFFFFFF,以int表示时为-1。 当嵌入式Linux未安装iconv库时,返回值为-1。 此处iconv_open未成功,但仍会运行下去, 结果最终返回RET_OK,实际上编码转换永远不会成功。

lvehe avatar Jan 16 '23 06:01 lvehe