나는 FIX 메시지 데이터를 입력으로 취한 다음 서식을 변경하고 분석하는 웹 페이지 스크립트 모음이 있습니다. IE7 (IE8, 구형 파이어 폭스)에서이 도구는 웹 페이지에 FIX 메시지를 인쇄 할 수 있으며 인쇄 할 수없는 문자 (예 : 0x01 구분 기호)는 빈 상자 기호/글리프로 표시됩니다.html 웹 페이지에서 인쇄 할 수없는 문자를 표시하는 방법
IE9 및 Firefox 25에서는이 문제가 더 이상 발생하지 않습니다. 0x01 바이트는 화면에 인쇄되고 여전히 페이지에 있지만 "시각적으로 잘 렸습니다". 예 : 나는 FIX 메시지 텍스트를 복사하여 메모장에 붙여 넣을 수 있습니다. ++ 0x01 바이트가 확실히 존재 함을 확인했습니다. 문제는 웹 페이지에서 0x01 바이트가 보이지 않는다는 것입니다.
사용해보기. 아래의 텍스트를 복사하여 메모장 ++ 또는 다른 텍스트 편집기에 붙여 넣은 다음 "특수 문자 표시"를 켜면 0x01 구분 기호 문자가 표시되지만 아래에는 표시되지 않습니다.
몇 가지 이유로 Stackoverflow는 불행히도 아래 문자열에서 SOH 문자표를 제거합니다. 나는 그들이 여전히 인쇄 할 수있는 문자를 화면에 상자 문자를 인쇄 할 수 있도록에서 FIX 메시지를 래핑 할 수있는 새로운 HTML 태그는
8=FIX.4.09=012235=U
이 있습니까?
이 문제를 해결할 수있는 다른 해결 방법이 있습니까? 예를 들어 0x01 문자로 대체 할 수 있습니다. "|" 문자를 사용하지만, 인쇄 할 수없는 문자를 표시 할 수있는 특정 HTML 태그 또는 글꼴이 있으면 FIX 메시지 자체는 그대로 유지됩니다.
미리 감사드립니다.
EDIT1. 난 그냥 http://www.typetester.org/을 사용하여 시도하고 사용 가능한 글꼴의 90 %를 확인하고 어떤 firefox에서 0x01에 대한 상자 기호를 보여 주 발견하지 못했습니다 ... : (
EDIT2. 그냥 FIX로 IE9를 사용하여 typetester.org를 시도 메시지 텍스트와 동일한 결과를 보았습니다 ... 모든 글꼴이 보이지 않는 어떤 문자도 표시되지 않았지만 웹 페이지에 표시된 텍스트가 메모장에 복사되고 붙여 넣어 졌을 때 0x01 문자가 계속 표시됩니다. 가능하지 않을 수도 있습니다 ... 누군가가 특정 텍스트를 둘러 쌌을 때 표시 동작이 바뀔 수있는 특정 태그를 알고 있습니까?
이러한 문자를 나타내는 글꼴을 사용해보세요. – megawac
고마워, 시도했지만 지금까지 아무 행운. 잘하면 일부 특정 태그 내에 FIX 메시지를 래핑하여 해결할 수 있습니다. – sparco1500
문자를 다른 문자로 검색하거나 바꿀 수 없습니까? –