chn-lee-yumi / MaterialSearch

AI语义搜索本地素材。以图搜图、查找本地素材、根据文字描述匹配画面、视频帧搜索、根据画面描述搜索视频。Semantic search. Search local photos and videos through natural language.
GNU General Public License v3.0
799 stars 110 forks source link

“运行”文件中填写的扫描路径有中文时,会识别成乱码,扫描失败 #51

Closed diablo910407 closed 8 months ago

diablo910407 commented 9 months ago

1703494947670 我装的是windows整合包子目录有中文是没问题的,就是在运行文件手动填写的路径有中文就无法扫描

diablo910407 commented 9 months ago

另外问下大神,上面的路径中能支持①这种符号吗?

chn-lee-yumi commented 9 months ago

这个看起来是bat文件的编码问题。可以尝试找下解决办法:https://www.bing.com/search?FORM=U523DF&PC=U536&q=cmd%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81

chn-lee-yumi commented 9 months ago

另外问下大神,上面的路径中能支持①这种符号吗?

理论上是都支持的

chn-lee-yumi commented 9 months ago

我没中文Windows电脑,没办法测。靠你了。测完麻烦在这贴下解决办法。

diablo910407 commented 9 months ago

https://cloud.tencent.com/developer/article/1835811 确实是编码问题,按照链接里的方法更改设置,然后重启电脑再运行就不会乱码了。现在路径名识别正确,且能顺利扫描到文件了

diablo910407 commented 8 months ago

使用一段时间后回来反馈,按照上面的方法更改设置后,本软件使用没有问题,但电脑里原来的软件有的运行之后乱码了。要想使用其他软件还得把电脑设置还原回去,很不方便。希望作者大佬有空的话研究一下编码适配,感谢

chn-lee-yumi commented 8 months ago

使用一段时间后回来反馈,按照上面的方法更改设置后,本软件使用没有问题,但电脑里原来的软件有的运行之后乱码了。要想使用其他软件还得把电脑设置还原回去,很不方便。希望作者大佬有空的话研究一下编码适配,感谢

试试修改bat文件,在最前面添加一行:

chcp 65001
mayichen1987 commented 8 months ago

用notepad打开,存为ANSI编码即可

diablo910407 commented 8 months ago

使用一段时间后回来反馈,按照上面的方法更改设置后,本软件使用没有问题,但电脑里原来的软件有的运行之后乱码了。要想使用其他软件还得把电脑设置还原回去,很不方便。希望作者大佬有空的话研究一下编码适配,感谢

试试修改bat文件,在最前面添加一行:

chcp 65001

用这个方法解决啦