Project

General

Profile

Actions

Feature #406

closed

wchar_t-Unterstützung bei Zeichensatzkonvertierung (Windows)

Added by Jörg Riesmeier over 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
2012-05-03
Due date:
% Done:

100%

Estimated time:
Module:
ofstd, dcmdata
Operating System:
Compiler:

Description

Auf Windows-Systeme wäre es hilfreich, neben OFString / char* auch wchar_t* als Datentyp für die zu konvertierenden Zeichenketten zu unterstützen. wchar_t wird unter Windows nämlich für die erweiterten Zeichen (UTF-16 / UCS-2) verwendet.

Actions #1

Updated by Jörg Riesmeier over 13 years ago

Eine einfache Konvertierung zwischen UTF-8 (char) und UTF-16 (wchar_t) speziell für Windows könnte auch ganz ohne libiconv, die ja bekanntlich unter der LGPL steht, auskommen, da die Windows-API alles Notwendige zur Verfügung stellen sollte.

Actions #2

Updated by Jörg Riesmeier over 13 years ago

  • Status changed from New to Assigned
  • Assignee set to Jörg Riesmeier
  • % Done changed from 0 to 50

Die Unterstützung in "ofstd" ist nun vorhanden: http://git.dcmtk.org/web?p=dcmtk.git;a=commit;h=899044d7b6be2aa891eeccdae629bdf171df8623

Momentan wird aber nur zwischen "wide chars" (UTF-16) und UTF-8 konvertiert. Andere Zeichensätze wie Latin-1 sowie die entsprechende Unterstützung in "dcmdata" fehlen noch.

Actions #3

Updated by Jörg Riesmeier about 13 years ago

  • % Done changed from 50 to 100

Done. Es gibt jetzt einen optionalen Parameter "codePage".

Actions #4

Updated by Jörg Riesmeier about 13 years ago

  • Status changed from Assigned to Closed
Actions

Also available in: Atom PDF