Opened 14 years ago

Closed 13 years ago

#1025 closed defect (fixed)

DVB EIT scanner seems not to support unicode characters

Reported by: anonymous Owned by: danielk
Priority: minor Milestone: 0.20
Component: dvb Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

The DVB eit scanner doesn't seem to be supporting unicode characters. Evertime I tune to a channel with unicode EIT I get the following type messages:

2006-01-13 13:54:01.850 Old: 2006-01-14T20:00:00 2006-01-14T21:00:00 E=mc2, une biographie de l'équation: Première partie 2006-01-13 13:54:01.851 New: 2006-01-14 20:00:00 2006-01-14 21:00:00 E=mc2, une biographie de l'équation: Première partie

EIT is constantly replacing the title and subtitle because the unicode is not being saved in the db. I'm running Mysql 5.0 and have converted title and subtitle in program to utf8.

Attachments (1)

iso8859.diff (1.7 KB) - added by Stuart Auchterlonie 13 years ago.
Patch from Einar Bjarni Halldórsson <einarb at gmail.com>

Download all attachments as: .zip

Change History (5)

comment:1 Changed 14 years ago by danielk

Milestone: unknown0.20

Changed 13 years ago by Stuart Auchterlonie

Attachment: iso8859.diff added

Patch from Einar Bjarni Halldórsson <einarb at gmail.com>

comment:2 Changed 13 years ago by Stuart Auchterlonie

Added patch from Einar Bjarni Halldórsson <einarb at gmail.com> as sent to dev list.

Adds preliminary support for iso8859 encoded EIT data.

From ETSI EN 300 468:

if the first byte of the text field has a value "0x10" then the
following two bytes carry a 16-bit value (uimsbf) N to indicate that
the remaining data of the text field is coded using the character code
table specified by ISO Standard 8859, parts 1 to 9;

comment:3 Changed 13 years ago by danielk

Closed by [8944].

comment:4 Changed 13 years ago by danielk

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.