Как использовать пятизначные длинные символы Unicode в JavaScript

В JavaScript я могу сделать это:

foo = "\u2669" // 1/4 note

Но я не могу сделать это

foo = "\u1D15D" // full note  -five hex digits

Это будет интерпретироваться как "\u1D15", за которым следует "D"

Есть ли обходные пути для этого?

ОБНОВЛЕНИЕ 09.07.2012: Предложение по ECMAScript Harmonyтеперь включает поддержку всех символов Unicode.

11
задан itpastorn 9 July 2012 в 16:58
поделиться