Mercurial > hg > orthanc
comparison Core/Toolbox.cpp @ 3221:4be505c2ac56
Separation of ideographic and phonetic characters in DICOMweb JSON and XML
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 14 Feb 2019 14:04:04 +0100 |
parents | 9a83d94b2a1e |
children | 45e1631febbb |
comparison
equal
deleted
inserted
replaced
3220:1a0b4db799e8 | 3221:4be505c2ac56 |
---|---|
462 case Encoding_Ascii: | 462 case Encoding_Ascii: |
463 return "ASCII"; | 463 return "ASCII"; |
464 | 464 |
465 case Encoding_Latin1: | 465 case Encoding_Latin1: |
466 return "ISO-8859-1"; | 466 return "ISO-8859-1"; |
467 break; | |
468 | 467 |
469 case Encoding_Latin2: | 468 case Encoding_Latin2: |
470 return "ISO-8859-2"; | 469 return "ISO-8859-2"; |
471 break; | |
472 | 470 |
473 case Encoding_Latin3: | 471 case Encoding_Latin3: |
474 return "ISO-8859-3"; | 472 return "ISO-8859-3"; |
475 break; | |
476 | 473 |
477 case Encoding_Latin4: | 474 case Encoding_Latin4: |
478 return "ISO-8859-4"; | 475 return "ISO-8859-4"; |
479 break; | |
480 | 476 |
481 case Encoding_Latin5: | 477 case Encoding_Latin5: |
482 return "ISO-8859-9"; | 478 return "ISO-8859-9"; |
483 break; | |
484 | 479 |
485 case Encoding_Cyrillic: | 480 case Encoding_Cyrillic: |
486 return "ISO-8859-5"; | 481 return "ISO-8859-5"; |
487 break; | |
488 | 482 |
489 case Encoding_Windows1251: | 483 case Encoding_Windows1251: |
490 return "WINDOWS-1251"; | 484 return "WINDOWS-1251"; |
491 break; | |
492 | 485 |
493 case Encoding_Arabic: | 486 case Encoding_Arabic: |
494 return "ISO-8859-6"; | 487 return "ISO-8859-6"; |
495 break; | |
496 | 488 |
497 case Encoding_Greek: | 489 case Encoding_Greek: |
498 return "ISO-8859-7"; | 490 return "ISO-8859-7"; |
499 break; | |
500 | 491 |
501 case Encoding_Hebrew: | 492 case Encoding_Hebrew: |
502 return "ISO-8859-8"; | 493 return "ISO-8859-8"; |
503 break; | |
504 | 494 |
505 case Encoding_Japanese: | 495 case Encoding_Japanese: |
506 return "SHIFT-JIS"; | 496 return "SHIFT-JIS"; |
507 break; | |
508 | 497 |
509 case Encoding_Chinese: | 498 case Encoding_Chinese: |
510 return "GB18030"; | 499 return "GB18030"; |
511 break; | |
512 | 500 |
513 case Encoding_Thai: | 501 case Encoding_Thai: |
514 return "TIS620.2533-0"; | 502 return "TIS620.2533-0"; |
515 break; | |
516 | 503 |
517 case Encoding_Korean: | 504 case Encoding_Korean: |
518 return "ISO-IR-149"; | 505 return "ISO-IR-149"; |
519 break; | |
520 | 506 |
521 case Encoding_JapaneseKanji: | 507 case Encoding_JapaneseKanji: |
522 return "JIS"; | 508 return "JIS"; |
523 break; | |
524 | 509 |
525 default: | 510 default: |
526 throw OrthancException(ErrorCode_NotImplemented); | 511 throw OrthancException(ErrorCode_NotImplemented); |
527 } | 512 } |
528 } | 513 } |