WeChatFerry icon indicating copy to clipboard operation
WeChatFerry copied to clipboard

发送中文文件的时候发送失败

Open x19990416 opened this issue 1 year ago • 4 comments

描述这个 bug 对 bug 作一个清晰简明的描述,包括:

  • 发送本地文件的时候失败

使用环境(请补全下列信息):

  • win 10 64

  • Python 版本:【如 3.7.9 32 位,3.8.15 64 位 等】

屏幕截图 1711703574086

我尝试了多次,发现文件名为中文的时候失败,英文ok的。请问该如何修改呢

x19990416 avatar Mar 29 '24 09:03 x19990416

把日志提供一下,估计是编码的问题。

lich0821 avatar Apr 01 '24 06:04 lich0821

是我程序编码问题,强制转换成utf8就好了

x19990416 avatar Apr 07 '24 07:04 x19990416

好像还是有问题,我换了一台电脑之后发送中文文件不行, 图一是我程序输入的内容,图二是对应wcf.txt的日志截图。 我程序通过os.path确认文件是存在的,但是在wcf中确说文件不存在。 os 为 win10

1716352945068 1716353156652

x19990416 avatar May 22 '24 04:05 x19990416

em。。。目前测试下来应该是传入的是utf8编码的绝对路径,但是wcf读取文件的时候使用的是gbk编码,我在win10里面设置unicode编码后发送成功了具体设置如图1。 1716353830658 1716353860497

x19990416 avatar May 22 '24 04:05 x19990416

使用rust http 客户端时也出现了这个问题,详细请看 rust issue

jamesdanner avatar Jul 06 '24 15:07 jamesdanner