有朋友在我的知识星球问我一个问题,关于 ABAP 上传文件到企业微信时,文件名如果包含中文,发送到企业微信群后,中文字符无法正常显示,变成了 #
符号:
从这位朋友提供的 ABAP 代码可以看出,包含中文字符的文件名,在 ABAP 代码准备发送到企业微信时,没有进行编码处理。
我们可以看看 SAP 标准的 Fiori 应用,是如何处理文件名包含中文字符的附件上传的。
我新建一个本地 text 文件,取名为 汪.txt
:
在网上找个工具网站,查询出汉字 汪
的 UTF-8 编码为 E6B1AA: