Image::ExifTool::Charset(3) User Contributed Perl Documentation Image::ExifTool::Charset(3)

# [NAME](#NAME)

Image::ExifTool::Charset - ExifTool character encoding routines

# [SYNOPSIS](#SYNOPSIS)

This module is required by Image::ExifTool.

# [DESCRIPTION](#DESCRIPTION)

This module contains routines used by ExifTool to translate special character sets. Currently, the following character sets are supported:

```
  UTF8, UTF16, UCS2, UCS4, Arabic, Baltic, Cyrillic, Greek, Hebrew, JIS,
  Latin, Latin2, DOSLatinUS, DOSLatin1, DOSCyrillic, MacArabic,
  MacChineseCN, MacChineseTW, MacCroatian, MacCyrillic, MacGreek, MacHebrew,
  MacIceland, MacJapanese, MacKorean, MacLatin2, MacRSymbol, MacRoman,
  MacRomanian, MacThai, MacTurkish, PDFDoc, RSymbol, ShiftJIS, Symbol, Thai,
  Turkish, Vietnam
```

However, only some of these character sets are available to the user via ExifTool options -- the multi-byte character sets are used only internally when decoding certain types of information.

# [AUTHOR](#AUTHOR)

Copyright 2003-2026, Phil Harvey (philharvey66 at gmail.com)

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

# [SEE ALSO](#SEE_ALSO)

[**Image::ExifTool**(3pm)](/man/os/exiftool/Image::ExifTool.3pm)

2026-07-15 perl v5.42.2

---

Document: Image::ExifTool::Charset(3pm) from exiftool 13.59-r2 (Chainguard OS)
Source: https://github.com/exiftool/exiftool
