1

我使用javascript从页面上的文件输入中获取文件列表,然后提取每个文件的文件名。我需要使用 javascript 对文件名客户端进行 unicode 规范化。这甚至可能吗?

4

2 回答 2

0

JavaScript 本身没有规范化功能。JavaScript 中通常很少支持 Unicode,除了字符概念本身和大小写转换(支持 Unicode)。

所以你需要使用一个库。一个简单的方法是http://git.io/unorm,它主要用于带有 Node.js 的服务器端 JavaScript,但也可以在客户端使用。例如,使用它,您可以使用 将 的值标准化s为标准化形式UNorm.normalize('NFC',s)C。

于 2013-09-11T06:20:23.807 回答
0

这些天来,浏览器有一个字符串normalize()方法。但是 IE 不支持它。

于 2017-05-25T10:36:27.333 回答