# JFIF APP0 marker and UTF8

**URL:** <https://community.mp3tag.de/t/jfif-app0-marker-and-utf8/18974>\
**Category:** Support\
**Created:** [May 11, 2017, 8:42am UTC](https://community.mp3tag.de/t/jfif-app0-marker-and-utf8/18974 "2017-05-11T08:42:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![boddhi](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/898d66/32.png) [@boddhi](https://community.mp3tag.de/u/boddhi)\
**Post date:** [May 11, 2017, 8:42am UTC](https://community.mp3tag.de/t/jfif-app0-marker-and-utf8/18974/1 "2017-05-11T08:42:36Z")

</div>

Hi everybody,

First, be tolerant with my english, it's not my mother tongue 😃  
Secondly, I discovered MP3Tag recently and it seems to be a (very) good app ! Thanks to Florian for his development.

Finally, the reason of my post :  
In past, I've coded a little tool to manage my MP3's library with, among other things, the APIC tag reading. Using MP3Tag, I decided to move ID3v2.30 tags (which use ASCII or UTF16 standards) in ID3V2.40 format (which use UTF8 unicode standard). Using my tool, now, I have a problem to read pictures.  
After decoding files, I noticed than JFIF APP0 marker is now encoded in a four-bytes format (0xFF00E000) instead of a two-bytes format (0xFFE0) !

Is-it normal ?

Here, APIC tags examples of a same file in various formats :

ID3v2.30 - ISO-8859-1 and UTF16 :

![](https://img4.hostingpics.net/pics/802450ASCIIUTF16.png)

ID3v2.40 - UTF8 :

![](https://img4.hostingpics.net/pics/138958UTF8.png)

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/jfif-app0-marker-and-utf8/18974/2 "2026-02-09T12:26:49Z")

</div>


