Если «все обычные буквы и символы, кажется, автоматически преобразуются», то я очень сильно подозреваю, что вам не нужно создавать строку EBCDIC в Javascript. Коды символов для латинских букв и цифр в EBCDIC полностью отличаются от кодировки Unicode, поэтому что-то в коде вашего сервера уже преобразует строки.
Таким образом, вам нужно определить, как этот процесс работает, и, в частности, вам нужно выяснить, как перевод отображает коды символов из источника Unicode в эквиваленты EBCDIC. Как только вы это узнаете, вы узнаете, какой символ Unicode использовать в своем коде Javascript.
В качестве еще одного примечания: каждый раз, когда ИТ-организация говорила мне, что их программное обеспечение для мэйнфреймов требует, чтобы данные передавались в EBCDIC, этот совет был абсолютно неверным. Тот факт, что есть какой-то внешний интерфейс, означает, что что-то в куче железа, которое составляет мэйнфрейм и его щупальца, то, о чем ИТ-специалисты забыли и, возможно, не смогли найти, если им это нужно, уже отображают характер «реального мира» кодировки как Unicode в EBCDIC. Как это работает? Ну, это может быть невозможно выяснить.
Вы можете попробовать, работает ли это: var notSign = "\u00AC";
edit: также: вот хороший справочник для сущностей HTML и глифов Unicode: http://www.elizabethcastro.com/html/extras/entities.html Синтаксис HTML / XML использует десятичные числа для кодов символов. Для Javascript вы должны преобразовать их в шестнадцатеричный формат, и запись в строках Javascript - это «\ u», за которой следует шестнадцатеричная константа из 4 цифр. (Эта ссылка не полная, но ее довольно легко прочитать, и в ней много полезных символов.)