Tag: 音译

音译去除符号

我试图将®,©,'和™音译为空白字符,这意味着当它们被塞住时将其完全删除。 以下是我试图做的: var tr = require('transliteration'); var slugify = require('transliteration').slugify; // replacement attempt tr("0xAE, 0xFEFF"); // ® tr("0xA9, 0xFEFF"); // © tr("0x2122, 0xFEFF"); // ™ slugify(name, { lowercase: true }) 例如,当我用像“ABC®:123”这样的名字使用slugify时,它会转化为: abc-r-123 但是,我想要得到的名称是这样的: abc-123

将重音文本转换为ASCII字符?

我想将带重音的字母和各种编码转换成Javascript中简单的英文ASCII文本,并想知道可能的选项。 我需要的是: éclair ~becomes~ eclair bär ~becomes~ bar привет ~becomes~ privet こんにちは ~becomes~ konnichiva 正如你所看到的想法是,任何语言都被转换成简单的英文ASCII等价物。 ççéétèd字母被转换成普通等价物,西里尔字母或日文编码的字母被转换成音译等价物。 任何人都知道在Javascript中做到这一点的方法?