@kagg886 在 我为okio编写了一个pull request... 中发帖
省流:support non UTF-8 mingw filesystem by magic-cucumber · Pull Request #1758 · square/okio · GitHub
前情提要
使用kotlin-native,搭配clikt和okio写小玩具时,在自己的 mac 上运行的好好的,但是在好盆友的电脑上就报错…
[cd2c40c3e99b30f74e1c1eeaa3eacf2b]
相信各位佬们看到这里一定会会心一笑。毕竟就算是我在看到这种低级错误时的第一反应也是:在程序里转个码不就行了么?
但是如果问题就这么简单的话这个pr就不会诞生了…
踩坑记录
一开始以为是编码问题,让好盆友使用chcp 65001切换到utf-8编码,报错。
然后引入了fleeksoft-charset库,并自己编写平台函数实现编码检测,然后将路径字符串转换为正确的编码后...