Open Super1Windcloud opened 3 months ago
可以打个端点看看, 代码生效了没
UTF8 早就是IDE默认了, 你把这里的判断条件去掉, 全部使用UTF-8打包一下我看看还有没有问题
当然 最好的方式设置对应系统的编码方式
// 获取系统默认的文件编码
Charset defaultCharset = Charset.defaultCharset();
System.out.println("Default Charset: " + defaultCharset.name());
commandLine.withCharset(defaultCharset )
哈哈哈 ,果然是这样, 设置默认编码之后没问题了, 太感谢您了,
順便說下
系統環境變數裡面增加 NODEJS_CONSOLE_USE_TERMINAL 或者更改 idea 系列裡面的 registry 的 nodejs.console.use.terminal
可以消除圖片裡面這個問題
哈哈哈 ,果然是这样, 设置默认编码之后没问题了, 太感谢您了,
你在 log 檔內找一下 current commandLine.charset 看出現的是什麼
WIndows 系统使用的是GBK, 但是WebStorm 使用的是utf8 , 有点奇怪
WIndows 系统使用的是GBK, 但是WebStorm 使用的是utf8 , 有点奇怪
所以才會需要 https://github.com/bluelovers/idea-run-typescript/issues/4#issuecomment-507005845
因為他不是包含所有建立出來的終端跟命令烈都是utf8 如果有用到各種內建 run conf 時就會發現
老哥 , 我猜测commandLine.withCharset(Charset.forName("UTF-8")) 这里字符集配置失效可能是因为你创建命令行使用的是NodeCommandLineUtil的缘故