Untitled

 avatar
unknown
plain_text
5 months ago
1.4 kB
3
Indexable
function convertTCVN3ToUnicode(input) {
    const mapping = {
        "Ñ": "Đ", "ñ": "đ",
        "ø": "ư", "Ù": "Ư",
        "ô": "ô", "Ô": "Ô",
        "ö": "ơ", "Ö": "Ơ",
        "õ": "õ", "Õ": "Õ",
        "ò": "ò", "Ò": "Ò",
        "ó": "ó", "Ó": "Ó",
        "í": "í", "Ì": "Ì",
        "ì": "ì", "Í": "Í",
        "ä": "â", "Ä": "Â",
        "å": "ă", "Å": "Ă",
        "ë": "ê", "Ë": "Ê",
        "è": "è", "È": "È",
        "é": "é", "É": "É",
        "ü": "ù", "Ü": "Ù",
        "ý": "ý", "Ý": "Ý",
        "û": "ữ", "Û": "Ữ",
        "ú": "ứ", "Ú": "Ứ",
        "þ": "ự", "Þ": "Ự",
        "õ": "õ", "Õ": "Õ",
        "æ": "ấ", "Æ": "Ấ",
        "ç": "ầ", "Ç": "Ầ",
        "é": "ế", "É": "Ế",
        "ê": "ể", "Ê": "Ể",
        "ë": "ệ", "Ë": "Ệ",
        "à": "à", "À": "À",
        "á": "á", "Á": "Á",
        "ã": "ã", "Ã": "Ã",
        "â": "â", "Â": "Â",
        "ê": "ê", "Ê": "Ê",
        "ò": "ò", "Ò": "Ò",
        "ó": "ó", "Ó": "Ó",
        "õ": "õ", "Õ": "Õ",
        "ú": "ú", "Ú": "Ú",
        "ù": "ù", "Ù": "Ù",
        "ý": "ý", "Ý": "Ý",
        "ı": "ị", "I": "Ị",
        "Ò": "Ồ", "ò": "ồ"
    };

    return input.split('').map(char => mapping[char] || char).join('');
}
Editor is loading...
Leave a Comment