encoding - 没有特定字符集的默认DICOM编码

标签 encoding character-encoding dicom

如果DICOM文件未定义Specific Character Set (0008,0005),则默认使用什么字符集? ASCII是DICOM文件的默认编码吗?

TL; DR

DICOM文件在其中一个标签中包含德语ä,但该文件未指定任何字符集。我假设在这种情况下,该文件仅允许包含ASCII符号(默认字符集),并且将此文件报告为无效。在提交更改之前,我想确保自己正确理解DICOM。

最佳答案

如Dicom数据结构和编码中所指定

6.1.2.5.4实现级别和初始指定

a)属性特定字符集(0008,0005)不存在:

7位代码
实现级别:ISO 2022级别1-基本7位代码(代码级标识符1)

初始名称:ISO-IR 6(ASCII)为G0。
不得使用代码扩展名

引用:

  • http://dicom.nema.org/medical/dicom/current/output/chtml/part05/chapter_6.html#sect_6.1.2.5.4
  • 关于encoding - 没有特定字符集的默认DICOM编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27507090/

    相关文章:

    c++ - 使用 Swift 将 MergeCom DICOM 工具包包含在 ios 中

    c# - 智能 ASCII 字符串表示

    c# - 如何编码和解码非 Ascii 字符?

    java +简单Web服务器+html表单编码

    ruby-on-rails - 不同环境读取同一个文件时Ruby字符编码困惑

    php - SQL 排序规则未正确显示

    matlab - Dicom:Matlab 与 ImageJ 灰度级

    java - 在 onCStoreRQ 关联请求上读取 PDVInputStream dicomObject 信息

    c# - URL 的编码参数

    encoding - ID3v2规范