13#ifndef DCM_TREE_UNICODE_H
14#define DCM_TREE_UNICODE_H
19 #pragma warning (push)
20 #pragma warning (disable : 4350)
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
DCMTREE_EXPORT const std::string & defaultCharacterSet()
get the specific character set for the DICOM default
DCMTREE_EXPORT std::string toLatin1(const std::string &characterset, const std::string &toconvert)
convert toconvert from the given character set to the latin1 character set
DCMTREE_EXPORT bool convertCharacterSet(const std::string &originalcharacterset, const std::string &newcharacterset, std::string &val)
convert val from the original character set to the new character set returns true if val has been cha...
DCMTREE_EXPORT std::string toDefault(const std::string &characterset, const std::string &toconvert)
convert toconvert from the given character set to the default character set
DCMTREE_EXPORT const std::string & isoLatin1CharacterSet()
get the specific character set for iso-Latin1
DCMTREE_EXPORT std::string toUTF8(const std::string &characterset, const std::string &toconvert)
convert toconvert from the given character set to UTF8
DCMTREE_EXPORT std::string latin1ToUTF8(const std::string &toconvert)
convert toconvert from latin1 to UTF8
DCMTREE_EXPORT std::string UTF8toLatin1(const std::string &toconvert)
convert toconvert from the UTF8 character set to the latin1 character set
DCMTREE_EXPORT const std::string & UTF8CharacterSet()
get the specific character set for UTf3 encoding
DCMTREE_EXPORT std::string defaultToUTF8(const std::string &toconvert)
convert toconvert from the default character set to UTF8