У меня есть набор сценариев веб-страниц, которые принимают данные сообщения FIX в качестве входных данных, а затем переформатируют и анализируют их. В IE7 (и IE8, и более старых версиях Firefox, я думаю, тоже) эти инструменты могут печатать сообщение FIX на веб-странице, а непечатаемые символы (например, разделители 0x01) будут отображаться как символ / глиф пустого поля.
В IE9 и Firefox 25 этого больше не происходит. Байты 0x01 выводятся на экран и «визуально усекаются», даже если они все еще присутствуют на странице. например Я могу скопировать текст сообщения FIX и вставить его в блокнот ++. Я убедился, что байты 0x01 определенно все еще там. Проблема в том, что на веб-странице не видны байты 0x01.
Попробуй. Скопируйте и вставьте приведенный ниже текст в Notepad ++ или другой текстовый редактор и включите «показывать специальные символы», и вы должны увидеть символы-разделители 0x01, но они не отображаются ниже. По какой-то причине Stackoverflow к сожалению, удаляет символы SOH из строки ниже.
8=FIX.4.09=012235=U
Существуют ли какие-либо новые теги html, в которые я могу обернуть сообщения FIX, чтобы они по-прежнему печатали символы поля для отображения непечатаемых символов?
Есть ли другой обходной путь, который позволил бы достичь этого? Я могу заменить символы 0x01, например. "|" символ, но я бы предпочел, чтобы существовал специальный тег html или шрифт, который мог бы сделать эти непечатаемые символы видимыми, чтобы само сообщение FIX осталось нетронутым.
Заранее спасибо.
РЕДАКТИРОВАТЬ1. Я только что попробовал использовать http://www.typetester.org/ и проверил 90 % доступных шрифтов и не нашел ни одного, который показывает символ коробки для 0x01 под firefox... :(
РЕДАКТИРОВАТЬ2. Только что попробовал typetester.org, используя IE9 с текстом сообщения FIX, и получил те же результаты ... никаких видимых символов любого типа с любыми шрифтами, но текст, отображаемый на веб-странице и скопированный и вставленный в блокнот ++, действительно показывает символы 0x01. все еще там. Похоже, что сделать это с помощью шрифта может быть невозможно ... Кто-нибудь знает какие-либо конкретные теги, которые при обертывании некоторого текста могут изменить поведение отображения?