在Node.JS中允许所有/大多数普通可打印的Unicode字符?

时间:2017-03-14 14:19:09

标签: javascript node.js unicode

我有一个Node.JS应用程序,目前不允许在文件名中使用Unicode字符。我想继续开始允许某些角色。例如,Café你好将被允许作为文件名。

但是,我知道NUL字符攻击是可能的,并且可能存在令人烦恼的控制字符。确实应该阻止所有控制字符(以及大多数不可打印的字符)。

首先,我计划获得一些“安全”的范围。 unicode字符并手动编码。但是,有更快的方法吗?也许所有的文件系统安全范围已经列在我可以轻易获得的地方了?

0 个答案:

没有答案