Sonderzeichen

Über die HDTV PVRs 7700HDPVR/7750HDPVR
alder
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 117
Registriert: Mo 10. Dez 2007, 15:01
Receivertyp: TF7700HDPVR - 500 GB Samsung - kein CAM
Receiverfirmware: 7.0.0.24

Sonderzeichen

#1

Beitrag von alder » Mo 29. Dez 2008, 22:36

Servus!

Wieso müssen sich eigentlich alle schon seit über einem Jahr immer mit diesen Sonderzeichen in Dateinamen rumschlagen, die die Kiste reproduzierbar durcheinander bringen?

Hier ein Beispiel wie der Programmcode in der FW aussehen könnte, damit beim Anlegen jeglicher Aufnahmen unerwünschte Zeichen erst gar nicht auftreten:

String newFileName = "";
for(Char c in recordingName)
{
if((c >= 'A' && c <= 'Z')
|| (c >= 'a' && c <= 'z')
|| (c >= '0' && c <= '9')
|| c == ' '
|| c == '_'))
newFileName += c;
}

Danach wäre alles außer 'A'-'Z', 'a'-'z', '0'-'9', Leerzeichen oder Unterstrich raus aus dem Dateinamen.

Sieht auch in Assembler nicht wirklich komplizierter aus. Dauert normalerwiese 5 Minuten sowas einzubauen. Vielleicht dringt das im neuen Jahr bis zu den Entwicklern durch...

Guten Rutsch!

Benutzeravatar
Sascha30
Topfversteher
Topfversteher
Beiträge: 367
Registriert: Mo 14. Mai 2007, 19:46
Receivertyp: (Topfield6000PVR)
Receiverfirmware: vorletzte
Wohnort: Bensheim

AW: Sonderzeichen

#2

Beitrag von Sascha30 » Mo 29. Dez 2008, 23:19

Im Prinzip hast du Recht ...

aber du hast dabei vergessen, dass der Receiver International ist ... hab ein ähnliches
Problem mit meinem Tool ... da kommen dann Anfragen warum z.B. norwegische Zeichen nicht
gehen usw.

Im Prinzip braucht man eine internationale Negativliste, die den Reciver durcheinander bringt
und das ist nicht mehr ganz so einfach.

Gruß und guten Rutsch
Sascha

(PS. Wenn du TAPs oder Fremdprogramme verwendest, liegt es in deren Verantwortung Zeichen, die
zu Fehlern führen zu filtern - da kann Topf nichts dafür)
Zuletzt geändert von Sascha30 am Mo 29. Dez 2008, 23:31, insgesamt 1-mal geändert.
PC: eTipot-plugin (Entwickler - In Java geschrieben)

Für die Unterstützer möchte ich mich bedanken
(siehe Freundschaftsliste)

alder
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 117
Registriert: Mo 10. Dez 2007, 15:01
Receivertyp: TF7700HDPVR - 500 GB Samsung - kein CAM
Receiverfirmware: 7.0.0.24

AW: Sonderzeichen

#3

Beitrag von alder » Mo 29. Dez 2008, 23:30

... vergessen nicht. Aber man muß nicht mit dem kompliziertesten zuerst anfangen.

International würde es im ersten Schritt reichen, die vorgeschlagenen Zeichen zu verwenden. Wenn das klappt, kann man mit dem Verfeinern anfangen.

War bei fast allem genauso. Z.B. das Email-Protokoll und diverse Filesysteme haben erst mal nur einen sehr limitierten Zeichensatz erlaubt und könnten erst später Sonderzeichen.

Wahrscheinlich würde es schon reichen, wenn nur das lästige 0x05-Zeichen gefiltert werden würde...

Antworten

Zurück zu „TF77x0HDPVR“