DCM4CHE не может отображать символы японского языка

Я использую dcm4che в качестве моей PACS и вставляю файл DICOM, который содержит имя пациента японским символом.
Но веб-адрес dcm4chee не поддерживает символы японского языка и отображает имя пациента в виде искаженных символов (например, вопросительных знаков и квадратов).

Для DCM4CHE я использую postgresql в качестве базы данных. В свойствах БД отображаются «Кодировка как UTF8», «Сортировка как English_India.1252» и «Тип символа как English_India.1252». Поддерживает ли моя БД японский символ?
Я новичок в базе данных, и любая помощь будет оценена.

РЕДАКТИРОВАТЬ:
Эта проблема не была связана с PACS. Я получил действительный DICOM-файл с японскими символами (они используют специальный набор символов \ ISO 2022 IR 87) и отправил его в PACS. Это правильно показывает в PACS. Так что проблема с моим файлом DICOM. Я также вставил определенный набор символов как \ ISO 2022 IR 87. Но все же я получаю искаженные японские символы.

Я использую утилиту MergeCom Dicom и использую API MC_Set_Value_From_String для вставки японской строки. Я что-то пропустил? Разве невозможно вставить японские символы с помощью MC_Set_Value_From_String? Я думаю об использовании API MC_Set_Value_From_UnicodeString.

0

Решение

UTF-8 поддерживает все кодовые точки Unicode, включая японский. Так что вряд ли проблема в базе данных.

Что такое содержимое тега «Определенный набор символов» (0008 0005)? Кодировка символов по умолчанию для dicom — ASCII. Eсть раздел в спецификации dicom приведены примеры использования с японским языком.

0

Другие решения

Я мог бы решить проблему.

Проблема была связана с кодировкой. Для преобразования Unicode я использовал Windows API «WideCharToMultiByte» с кодовой страницей UTF-8. Это не было должным образом преобразование японских символов, которое было исправлено с использованием кодовой страницы как 50222.
Вы можете найти всю кодовую страницу по ссылке ниже.
https://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector