WeChatFerry
WeChatFerry copied to clipboard
发送中文文件的时候发送失败
描述这个 bug 对 bug 作一个清晰简明的描述,包括:
- 发送本地文件的时候失败
使用环境(请补全下列信息):
-
win 10 64
-
Python 版本:【如 3.7.9 32 位,3.8.15 64 位 等】
屏幕截图
我尝试了多次,发现文件名为中文的时候失败,英文ok的。请问该如何修改呢
把日志提供一下,估计是编码的问题。
是我程序编码问题,强制转换成utf8就好了
好像还是有问题,我换了一台电脑之后发送中文文件不行, 图一是我程序输入的内容,图二是对应wcf.txt的日志截图。 我程序通过os.path确认文件是存在的,但是在wcf中确说文件不存在。 os 为 win10
em。。。目前测试下来应该是传入的是utf8编码的绝对路径,但是wcf读取文件的时候使用的是gbk编码,我在win10里面设置unicode编码后发送成功了具体设置如图1。
使用rust http 客户端时也出现了这个问题,详细请看 rust issue