Hi,
Die DEV-Version von XXV kann mit r1308 VDR Daten in der Encodierung UTF-8 verarbeiten und anzeigen. Da ich aber noch keinen VDR mit UTF-8 Unterstützung habe, kann ich es nicht komplett austesten.
Damit des Abwärtskompatibel bleibt muss es in /etc/init.d/xxvd per "xxvd --utf8" gestartet werden.
Was nicht erfolgt ist eine Encodierung von VDR Daten oder Dateinamen, diese müssen bereits UTF-8 kodiert sein. Ebenfalls zu empfehlen ist das LANGUAGE="de_DE.utf8" in /etc/init.d/xxvd zu setzen.
Bei der Mirgation der Datenbank könnte folgendes helfen (praktisch ungetestet)
mysqldump -e xxv > dump.sql
cat dump.sql | iconv -f latin1 -t utf8 | mysql xxv
Zum Umbennen der Aufnahmen existiert das Tool "convmv" .
Falls ich etwas vergessen, habe wäre ich an Hinweisen dazu interessiert.
Andreas
Gemäß xxv mit UTF-8-mysql
In mysql (mysql -uxxv -pxxv xxv):
alter table AUTOTIMER CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table CHANNELGROUPS CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table CHANNELS CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table EPG CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table MUSIC CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table OLDEPG CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table RECORDS CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table TIMERS CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table USER CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table MEDIALIB_ACTORS CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table MEDIALIB_VIDEODATA CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table MEDIALIB_VIDEOGENRE CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter table MOVETIMER CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
alter database xxv CHARACTER SET utf8 COLLATE utf8_general_ci;
Display More
bzw gleich eine neue Datenbank ;