当前位置: 移动技术网 > IT编程>脚本编程>Python > Dicom文件支持中文字符

Dicom文件支持中文字符

2019年08月29日  | 移动技术网IT编程  | 我要评论

素容牙片,北京电视台四海漫游,七煌主持mini

dicom文件的默认字符集编码为iso-ir6,这种字符集是不支持中文的,当使用dicom工具修改病人姓名后,名字会成乱码而无法正常显示,如下图:

知道了原因就知道解决办法了,修改dicom的字符集(0008,0005标签,名字叫specificcharacterset),把该值改成支持中文的即可,如gb1830、iso_ir 192,再把病人姓名改为中文,可正常显示,如下图:

具体代码如下:

import pydicom

ds = pydicom.dcmread(r'0015.dcm')
print(ds.patientname)
# ds.specificcharacterset = 'gb18030'
ds.specificcharacterset = 'iso_ir 192'
ds.patientname = '测试中文名字'
ds.save_as('out.dcm')

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网