[mythtv-users] Incorrect characters in the EPG and program name

Karl Dietz dekarl at spaetfruehstuecken.org
Sun Jan 13 23:53:56 UTC 2013


On 14.01.2013 00:25, spst wrote:
> many thanks your help. I successfully dumped it. I find it example:
>
> Event_ID: 63 (0x003f)
>      Start_time: 0xdbf1232500 [= 2013-01-13 23:25:00 (UTC)]
>      Duration: 0x0013000 [=  01:30:00 (UTC)]
>      Running_status: 0 (0x00)  [= undefined]
>      Free_CA_mode: 0 (0x00)  [= unscrambled]
>      Descriptors_loop_length: 581 (0x245)
>
>              DVB-DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
>              descriptor_length: 177 (0xb1)
>                ISO639_2_language_code:  hun
>              event_name_length: 24 (0x18)
>              event_name: "Emma Blank utols� napjai"  -- Charset: Latin
> alphabet
>              text_length: 148 (0x94)
>              text_char: "(holland, 2009.) Haneveld�k r�j�nnek, hogy
> semmit sem �r�k�lnek. A gondoskod�s �larc�t lev�ve, bossz�t esk�sznek az
> elviselhetetlen gazd�juk ellen. "  -- Charset: Latin alphabet
>
> I didn't understand it exactly but I think that encoding is latin
> alphabet but which? And what is it main ISO639_2_language_cod: hun? Is
> it encoding what uses mythtv? Is it the problem?

ISO639_2_language_code:  hun
tells us that the event_name and text are in the language "hun"
(hungarian).

Charset: Latin alphabet
tells us that the event_name / text is encoded in the DVB variant of
ISO-6937 (this is the part that I suspect to be wrong)

To figure out what the real encoding is we need the hex dump of the
text to look at the raw byte values and compare that to the different
candidate encodings. That's why we need to know the real character that
corresponds to the byte value. If you can find an example where the
Euro sign appears, that would be helpful, too.

Regards,
Karl


More information about the mythtv-users mailing list