else if (arr2[i] == ']') { mainarr.push('े') } else if (arr2[i] == '}') { mainarr.push('ै') } else if (arr2[i] == '\') { mainarr.push('्') }Quiero hacer un convertidor de texto a convertidor Unicode. El código iba bastante bien, pero estoy atascado en el cambio porque '' se muestra como no válido. ¿Alguna forma de escribir '/'?
La barra invertida a menudo se interpreta como una "indicación de siguiente literal", lo que significa que el siguiente carácter NO debe interpretarse. En el caso anterior, supongo que el compilador (y su IDE) está pensando que usted quiso decir que la comilla simple es literal.
Para solucionarlo, conviértalo en una barra invertida doble (también conocida como barra invertida literal):
} else if (arr2[i] == '\\') {