Javascript 如何用中文文件名编写文件
我正在使用ES6和WDIO来编写带有中文文件名的报告Javascript 如何用中文文件名编写文件,javascript,node.js,Javascript,Node.js,我正在使用ES6和WDIO来编写带有中文文件名的报告 fs.writeFileSync( './測試.text', "hello".toString(), 'utf-8'); 上面的代码将生成这个奇怪的文件名 "\345\234\260\345\215\200_\346\226\260\350\216\212\345\211\257\351\203\275\345\277\20
fs.writeFileSync(
'./測試.text',
"hello".toString(),
'utf-8');
上面的代码将生成这个奇怪的文件名
"\345\234\260\345\215\200_\346\226\260\350\216\212\345\211\257\351\203\275\345\277\203_\345\235\252\346\225\270_0~50_\345\261\213\351\275\241_0~1_\345\271\264\344\273\275_2019~2020.txt"
我该如何解决这个问题?谢谢根据
fs.writeFileSync
接受以下类型的文件| |
您可以像这样使用缓冲区
:
fs.writeFileSync(Buffer('./測試.text'), "hello".toString(), 'utf-8');
它应该创建一个你需要的文件名,至少它在Mac上对我有用