Cómo usar la función substring con caracteres unicode especiales?
var string = "abc𝑚";
var lastchar = string.substr(string.length - 1);
console.log(lastchar);
Esto devuelve ? en lugar de 𝑚
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
El código anterior utiliza el método
substr
para recuperar el último carácter de una cadena. Sin embargo, los caracteres Unicode (como𝑚
) podrían no representarse correctamente al utilizarsubstr
.Para recuperar el último carácter Unicode en una cadena, se puede utilizar en su lugar el método
substring
.Aquí hay un ejemplo de código:
Esto debería producir como resultado 🦊 en lugar de ?.