解决DicomTag中文乱码的编码解析对照表

编程开发 DICOMDicomTag中文乱码编码对照表

Dicom 解析中文DicomTag出现乱码问题解决

DICOM Tag信息一般都以英文存储,出现中文时,可能会出现显示为乱码的情况,而导致乱码的原因通常是,存储的信息含有中文,而DICOM tag中指定的编码格式SpecificCharacterSet并不支持中文 (多少和原图生产方脱不了关系).

比较常见的DICOM tag编码一般采用的是ISO_IR 100,存储于dcm 属性SpecificCharacterSet(即0008,0005) tag中,然而该编码格式并不支持中文,从而当DICOMTag出现中文时,正常读取就会出现乱码,最好将这个tag的值改为ISO_IR 192即UTF-8等支持中文的编码

下面是比较常见的编码对照关系表 可用作参考:

DICOM 字符集 编码 描述
ISO_IR 100 latin_1
ISO_IR 101 iso8859_2
ISO_IR 109 iso8859_3
ISO_IR 110 iso8859_4
ISO_IR 126 iso_ir_126 # Greek
ISO_IR 127 iso_ir_127 # Arabic
ISO_IR 138 iso_ir_138 # Hebrew
ISO_IR 144 iso_ir_144 # Russian
ISO_IR 148 iso_ir_148 # Turkish
相关推荐
免责声明 本站部分内容来源于互联网公开资源分享学习交流,若其中有侵犯到了您的权益 还请邮件联系我方删除