【请教】传入中文路径,os.Args[1]会乱码

norains · · 983 次点击
居然搞混了。。。我是用bat文件来唤起程序的,结果发现是bat文件的问题。。。 乱码了。。
#6
更多评论
windows系统? gtk和utf8了解下。 用转码库转一下?
#1
我用转码库试了一下,代码如下: ``` decoder := mahonia.NewDecoder("gbk") cmd.file = decoder.ConvertString(os.Args[1]) ``` 结果成了这个: ``` d:\temp\閺傚洦銆�.md ``` 迷茫了……
#2