我使用 dcm4che 作为我的 PACS,并且我正在插入一个 DICOM 文件,其中包含日文字符的患者姓名。但是 dcm4chee 的基于 Web 的 url 不支持日文字符,并且将患者姓名显示为乱码(如问号和正方形)。
对于 DCM4CHE,我使用 postgresql 作为数据库。在 DB 属性中,它显示“编码为 UTF8”、“排序规则为 English_India.1252”和“字符类型为 English_India.1252”。我的数据库是否支持日文字符?我是数据库新手,任何帮助将不胜感激。
编辑: 这个问题与 PACS 无关。我获得了一个带有日语章程的有效 DICOM 文件(他们使用特定字符集作为 \ISO 2022 IR 87 )并将其发送到 PACS。它在 PACS 中正确显示。所以问题出在我的 DICOM 文件上。我还将特定字符集插入为“\ISO 2022 IR 87”。但我仍然收到乱码的日文字符。
我正在使用 MergeCom Dicom 实用程序并使用 'MC_Set_Value_From_String' API 来插入日语字符串。我错过了什么吗?不能使用 'MC_Set_Value_From_String' 插入日文字符吗?我正在考虑使用 API MC_Set_Value_From_UnicodeString。