Вопрос

Мне нужно создать строку EBCDIC в моем JavaScript и сохранить его в базу данных EBCDIC. Затем процесс в системе EBCDIC использует данные. У меня не было никаких проблем, пока я не наступил на характе𠫬». В EBCDIC это шестнадцатеричное значение 5F. Все обычные буквы и символы, кажется, автоматически преобразуют проблему. Любая идея, как я могу создать значение EBCDIC для «¬» в JavaScript, чтобы я мог хранить его правильно в EBCDIC DB?

Спасибо!

Это было полезно?

Решение

Если «все обычные буквы и символы, кажется, автоматически преобразуют», то я очень сильно подозреваю, что вам не нужно создавать строку EBCDIC в JavaScript. Коды символов для латинских букв и цифр совершенно отличаются в EBCDIC, чем они в Unicode, поэтому что-то в вашем сервере уже преобразует строки.

Таким образом, что вы должны определить, так это то, как это Процесс работает, и, в частности, вам нужно выяснить, как перевод карт использует коды символов из источника Unicode в эквиваленты EBCDIC. Как только вы знаете, что вы узнаете, какой символ Unicode используется в вашем коде JavaScript.

В дополнительном примечании: каждый раз, когда я сообщил ИТ-организации, что их программное обеспечение Mainframe требует, чтобы данные были предоставлены в EBCDIC, этот совет был неправильным. Тот факт, что есть какой-то внешний интерфейс означает, что что-то в кучу железа, который составляет мэйнфрейм, и он щупальцы, что-то, что ему люди забыли, и, вероятно, не смогли найти, если им нужно, уже отображает «реальный мир» Кодировки, такие как Unicode в EBCDIC. Как это работает? Ну, это может быть невозможно выяснить.

Вы можете попробовать ли это произведения: var notSign = "\u00AC";

редактировать: Также: вот хорошая ссылка на HTML-объекты и глифов Unicode: http://www.elizabethcastro.com/html/extras/entities.html. Синтаксис HTML / XML использует десятичные числа для кодов символов. Для JavaScript вы должны преобразовать их в Hex, а нотация в строках JavaScript является « U», а затем 4-значный шестигранный постоянный. (Эта ссылка не завершена, но это довольно легко читать, и у него много полезных символов.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top