我使用javascript从页面上的文件输入中获取文件列表,然后提取每个文件的文件名。我需要使用javascript来unicode规范化文件名客户端。这甚至可能吗?
答案 0 :(得分:0)
JavaScript本身没有规范化功能。除了字符概念本身和大小写转换(支持Unicode)之外,JavaScript中的Unicode支持通常很少。
所以你需要使用一个库。一个简单的是http://git.io/unorm,它主要用于带有Node.js的服务器端JavaScript,但也可以在客户端使用。例如,使用它,您可以使用s
将UNorm.normalize('NFC',s)
的值标准化为规范化表单C.
答案 1 :(得分:0)
目前,浏览器的字符串数量为normalize()
method。但是,IE不支持它。