Unicode 规范化文件输入字符串
unicode normalizing the file input string
我使用 javascript 从页面上的文件输入中获取文件列表,然后提取每个文件的文件名。我需要使用 javascript 统一化文件名客户端。这可能吗?
JavaScript 本身没有规范化函数。JavaScript 中通常很少支持 Unicode,除了字符概念本身和大小写转换(它们是 Unicode 感知的)。
所以你需要使用一个库。一个简单的是 http://git.io/unorm 它主要用于带有 Node 的服务器端 JavaScript.js但也可以在客户端使用。例如,使用它,您可以使用 UNorm.normalize('NFC',s)
将 s
的值规范化为 规范化形式 C。
如今,浏览器对字符串有一个normalize()
方法。但是,IE 不支持它。
相关文章:
- 如何在字符串输入的 Html 元素中的双引号内编写单引号
- 用于排除.each上的字符串输入的Javascript
- 使用eval使用字符串输入按名称将函数分配给变量有什么风险
- 是否可以创建HTML文本作为文本到语音转换文本字段的字符串输入
- (联合国)通过字符串输入设置嵌套数组值
- 根据字符串输入生成嵌套的 HTML 列表.香草JS
- Ajax 脚本接收用户字符串输入文本并以 JSON 格式发布
- 在mongoDb中,如果字符串输入与任何数组元素匹配,如何获取整个记录(在这种情况下,数组是记录的属性)
- C#.Net从表单帖子中读取字符串输入
- 获取span的每个类的值,并将字符串输入
- 解析并处理作为字符串输入的DOM
- 如何获得字符串输入并将其存储到var中
- Javascript如何接受多个字符串输入并检查是否匹配
- 根据前4个字符串输入字符更改图像
- 字符串输入自动进入只读字段
- Node.js (yargs)数字作为字符串输入
- 带换行符的字符串输入到数组
- 带有字符串输入的If语句
- 根据Javascript中的字符串输入生成唯一的数字
- 与日期字符串输入相关的年龄计算错误