有没有更简单的方法将int转换为unicode?

Jus*_*808 3 javascript unicode

我目前正在我的javascript中做一个很大的switch语句来转换

            case 176: char = '\u00B0'; break;
            case 177: char = '\u00B1'; break;
            case 178: char = '\u00B2'; break;
            case 179: char = '\u00B3'; break;
            case 180: char = '\u00B4'; break;
Run Code Online (Sandbox Code Playgroud)

Gol*_*rol 8

如果你的变量被命名,intVar你可以使用......

var stringVar = String.fromCharCode(intVar);
Run Code Online (Sandbox Code Playgroud)

...获得unicode角色.

  • “ String.fromCharCode(intVar)”不适用于补充Unicode字符。例如,如果`intVar`为`119558`(```字符为`0x1D306`)。有关适用于任何代码点的解决方案,请参见[我的答案](http://stackoverflow.com/a/9109467/96656)。 (2认同)