首页 > 解决方案 > JavaScript 内置字符集库

问题描述

如何将文本从拉丁文转换为西里尔文。

是否有任何带有 chars 数组的 javascript 内置库来避免使用想要的字符创建自定义数组?

标签: javascriptcharacter-encodingchar

解决方案


我找不到内置的 JavaScript 库。

我以这种方式找到了这个问题的解决方案。

/**
 * Cyrillic letters opposite from latin one.
 *
 * @type {JSON}
 */
const latinToCyrillicCharsets = {
    'a': 'а',
    'b': 'б',
    'v': 'в',
    'g': 'г',
    'd': 'д',
    'dj': 'ђ',
    'e': 'е',
    // 'ž': 'ж',
    'z': 'з',
    'i': 'и',
    'j': 'j',
    'k': 'к',
    'l': 'л',
    'lj': 'љ',
    'm': 'м',
    'n': 'н',
    'nj': 'њ',
    'o': 'о',
    'p': 'п',
    'r': 'р',
    's': 'с',
    't': 'т',
    // 'ć': 'ћ',
    'u': 'у',
    'f': 'ф',
    'h': 'х',
    'c': 'ц',
    // 'č': 'ч',
    // 'dž': 'џ',
    // 'š': 'ш',
};

推荐阅读