반응형
fo-dicom 사용시 한글이 깨져서 읽히거나 저장되는 문제점 이 있기에 아래와 같이 구현해야함
DicomFile dicomFile = DicomFile.Open(@"C:\Test\1.dcm");
DicomDataset dataset = dicomFile.Dataset;
// ??? 로 깨져서 출력
Console.WriteLine(dataset.GetString(DicomTag.PatientName));
// 정상 출력
Console.WriteLine(Encoding.Default.GetString(dataset.Get<byte[]>(DicomTag.PatientName)));
// ??? 로 깨져서 저장됨
dataset.AddOrUpdate(DicomTag.PatientName, "홍길동");
// 정상 저장
dataset.AddOrUpdate(DicomTag.PatientName, Encoding.Default, "홍길동");
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
[C#] 이미지 파일을 비율에 맞게 Resize하여 저장 (0) | 2022.06.08 |
---|---|
[C#] 이미지 크기 변경하기 (0) | 2022.06.08 |
File을 Base64String으로 읽어오기 (0) | 2022.06.03 |
이미지 파일의 사이즈 정보 구하기 (0) | 2022.06.03 |
DB에서 쿼리한 결과를 Dictionary 에 저장하는 방법 (0) | 2022.05.10 |