Проблема с отображением неанглийского символа, несмотря на установленный SpecificCharacterSet - PullRequest
0 голосов
/ 07 ноября 2019

Я разрабатываю приложение, которое сохраняет данные в файл формата DICOM. Я не использую какой-либо инструментарий, написал свою собственную реализацию. У меня проблема с отображением польских знаков в таких атрибутах, как имя пациента и тому подобное. Польские символы, такие как «ó», «ą», «ę» и т. Д., Не отображаются должным образом.

Я прочитал, что для их правильного отображения мне нужно указать атрибут SpecificCharacterSet (0008,0005) иустановите его значение в «ISO_IR 101», что означает «латинский алфавит № 2». Я так и сделал, но проблема еще не устранена.

В браузере DICOM, который я использую (редактор Sante Dicom и его шестнадцатеричный просмотрщик DICOM и Weasis) для проверки моих файлов, я вижу, что SpecificCharacterSetправильно установлено на «ISO_IR 101» и перед любым другим атрибутом, использующим символы из него.

Чего мне не хватает? Есть ли что-то еще, что я должен установить для отображения этих символов?

РЕШЕНО: Я просто использовал некоторую старую документацию для наборов символов Dicom, где UTF-8 не был указан, поэтому я должен использовать ISO-8859-2 дляотобразить эти символы. Но он поддерживает UTF-8, поэтому я изменил его, и теперь он работает. Спасибо за помощь.

...