对不起,我不擅长 DICOM。我试图用fo-dicom的中文单词写入DICOM标签(0008,0080)。但发现 Tag 值只是在结果文件中显示杂乱的代码。请帮忙审核。
C#代码如下:
var file = DicomFile.Open(@"C:\Users\Administrator\Desktop\20D08F04");
//file.Dataset.Add(DicomTag.SpecificCharacterSet, "GB18030");
//file.Dataset.Add(DicomTag.SpecificCharacterSet, "ISO_IR 192");
//I already tried to specified the 0008,0005 with GBK and Utf-8. but it doesn't work.
file.Dataset.Add(DicomTag.InstitutionName, "测试");
file.Save(@"C:\Users\Administrator\Desktop\test123.dcm");
生成的文件看起来像在 DCMTK 编辑器中爆炸。
你们中的任何人都可以帮助我吗?
提前致谢
乔
更新
我确信DVTK
Dicom 文件编辑器支持中文字符集。因为还有一个属性Patient's Name
的值是中文。并且可以正常查看。谢谢。