"모든 문자와 기호가 자동으로 변환되는 것"이라면 Javascript에서 EBCDIC 문자열을 만들 필요가 없다고 생각합니다. 라틴 문자와 숫자의 문자 코드는 유니 코드보다 EBCDIC에서 완전히 다르므로 서버 코드의 일부가 이미 문자열을 변환하고 있습니다.
따라서 은 프로세스가 작동하는 방식이며 특히 유니 코드 소스의 문자 코드가 EBCDIC에 해당하는 것으로 매핑되는 방법을 알아야합니다. 일단 자바 코드에서 유니 코드 문자가 무엇인지 알게 될 것입니다.
추가 정보 : IT 조직에서 메인 프레임 소프트웨어가 EBCDIC로 데이터를 제공해야한다는 요구가있을 때마다 그 조언은 잘못된 것입니다. 일부 외부 인터페이스가 있다는 사실은 메인 프레임을 구성하는 철분과 촉수의 무언가가 IT 사람들이 잊어 버렸고 필요할 때 찾지 못했던 것이 이미 "실제 세계"캐릭터를 매핑하고 있음을 의미합니다 Unicode와 같은 인코딩을 EBCDIC로 변환합니다. 어떻게 작동합니까? 음, 알아내는 것은 불가능할 수도 있습니다.
당신이 작동 여부를 시도 할 수 있습니다 : var notSign = "\u00AC";
편집 :도 : http://www.elizabethcastro.com/html/extras/entities.html HTML/XML 구문은 문자 코드에 대한 진수를 사용하여 여기에 HTML 엔티티 및 유니 코드 문자 모양에 대한 좋은 참고가 있습니다. Javascript의 경우 16 진수로 변환해야하며 Javascript 문자열의 표기법은 "\ u"다음에 4 자리 16 진수가옵니다. (이 참조는 완전하지는 않지만 읽기가 쉽고 많은 유용한 기호가 있습니다.)
데이터의 출처는 어디입니까? 어떤 서버 측 언어를 사용하고 있습니까? Javascript를 사용하여 데이터베이스에 데이터를 어떻게 저장하고 있습니까? –
언제 문제가 발생합니까? 클라이언트 측 또는 서버 측? 클라이언트와 서버간에 데이터가 어떻게 전송됩니까? 당신의 프로세스와 문제가 어디에 나타나는지 설명해 주시겠습니까? – Alsciende
Javascript로 문자열을 구성하고 EBCDIC 시스템의 RPGLE 프로그램에 전달합니다 (JDBC 연결을 통해). RPGLE 프로그램은 EBCDIC 파일에 데이터를 기록합니다. 파일에 쓰여진 문자가 자바 스크립트에서 지정한 문자와 정상적으로 일치한다는 것을 알 수 있습니다 (¬ 기호는 제외). 시간 내 줘서 고마워! – RobertParker