Umstellung auf UTF-8

  • Hallo Portal,

    zunächst ein ganz ganz großes Lob an das yaVDR-Team. Ich habe seit 11/2010 mehrere Versuche in Richtung HDTV unternommen. So einfach und so weit funktionsfähig war bisher keine Distribution oder Installationsanleitung.

    Hier meine Frage:

    Die VDR-Aufnahmen macht mein Keller-VDR (1.6.0-17ctvdr1 + tobi). Diese Aufnahmen werden leider auf meinem Wohnzimmer-VDR (1.7.10-11yavdr1) nicht korrekt angezeigt. Die Umaulte werden falsch bzw. gar nicht dargestellt (in VDR wie auch in XBMC)

    Hier im Portal und in google habe ich gelesen, dass dies vermutlich an den unterschiedlichen locale-Einstellungen (de_DE@euro bzw. de_DE.UTF-8) liegt.

    Wie kriege ich nun die Einstellungen zueinander?

    1. locale auf dem Keller-VDR auf de_DE.UTF-8 umstellen möchte ich nicht, da auf dem Server noch viele weitere Dienste (Samba, Mail, ...) laufen. Mit der Umstellung würde ich vermutlich weitere Probleme an anderer Stelle produzieren.

    2. Umstellung des Wohnzimmer-VDR auf de_DE@euro. Schaffe ich mir hier irgendwelche Probleme?

    3. Gibt es noch eine weitere Lösung?


    Vielen Dank!


    goldfisch


    Mein Keller-VDR (1.6.0-17ctvdr1 + tobi) läuft mit folgender locale:

    kellervdr:~# locale
    LANG=de_DE
    LANGUAGE=de_DE@euro
    LC_CTYPE="de_DE@euro"
    LC_NUMERIC="de_DE@euro"
    LC_TIME="de_DE@euro"
    LC_COLLATE="de_DE@euro"
    LC_MONETARY="de_DE@euro"
    LC_MESSAGES="de_DE@euro"
    LC_PAPER="de_DE@euro"
    LC_NAME="de_DE@euro"
    LC_ADDRESS="de_DE@euro"
    LC_TELEPHONE="de_DE@euro"
    LC_MEASUREMENT="de_DE@euro"
    LC_IDENTIFICATION="de_DE@euro"
    LC_ALL=de_DE@euro


    Auf meinem WohnzimmerVDR läuft 1.7.10-11yavdr1 mit folgender locale:

    root@vdr3:~# locale
    LANG=de_DE.UTF-8
    LC_CTYPE="de_DE.UTF-8"
    LC_NUMERIC="de_DE.UTF-8"
    LC_TIME="de_DE.UTF-8"
    LC_COLLATE="de_DE.UTF-8"
    LC_MONETARY="de_DE.UTF-8"
    LC_MESSAGES="de_DE.UTF-8"
    LC_PAPER="de_DE.UTF-8"
    LC_NAME="de_DE.UTF-8"
    LC_ADDRESS="de_DE.UTF-8"
    LC_TELEPHONE="de_DE.UTF-8"
    LC_MEASUREMENT="de_DE.UTF-8"
    LC_IDENTIFICATION="de_DE.UTF-8"
    LC_ALL=

    Edited once, last by goldfisch (September 16, 2010 at 9:41 PM).

  • Quote

    Ich habe seit 11/2010 mehrere Versuche in Richtung HDTV unternommen.


    Vielleicht bist du deiner Zeit einfach zu weit voraus ? :lol2

    Du kannst auch per /etc/default/vdr die locales für den vdr setzen. Wierum jetzt am besten bin ich mir nicht schlüssig ;)

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • ich bin mir nicht sicher was du gerade meinst.....
    Lokale Einstellungen.. meinst du einen "sync" zwischen 2 VDR´s zu haben?? so das beide wissen was gerade im Timer steht, aufgezeichnet wird und schon aufgenommen wurde?

    sers

    VDR 1: P.o.V. M-ATX ATOM D510, 4GB, 2x 2TB WD EARS, 1x Cine S2 - Duale DVB-S2 HDTV, 1x Digital Devices DuoFlex S2 miniPCIe , 2x TT-budget S2-1600 * MLC-Core 2010.1 (Warbird-Srv)-2.6.35.1-1mlc Atom64-H3 Kernel* -Multimedia Kernel-
    VDR 2: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*
    VDR 3: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*

  • Quote

    Original von goldfisch
    locale-Einstellungen

    Quote

    Original von Schnulli
    ich bin mir nicht sicher was du gerade meinst.....
    Lokale Einstellungen

    Ich bin mir auch nicht sicher, ob Du meinen Tipp Verstanden hast?

    Gruß utiltiy

    meine VDR

    vdr03: Antec Remote Fusion, Intel DH67BL, Celeron G1620, GT630, 2x 2GB DDR3 - Hynix, SDA SATA 40GB, SDB SATA 1.5TB, L4M Cine S2 [yaVDR/vdr4arch]
    vdr04: Antec Remote Fusion Micro, Intel DH67BL, Celeron G550, GT630, 2x 2GB DDR3 - Kingston, SDA SATA 160GB WD, SDB SATA 3TB WD Red, L4M Cine S2 [yaVDR/vdr4arch]


    VDR Projects

  • Hallo,

    ich habe bei meinem Wohnzimmer-VDR das Aufnahmeverzeichnis des Keller-VDR per nfs gemountet.

    Leider werden auf dem Wohnzimmer-VDR alle Umlaute der Dateinamen falsch dargestellt.

    Ich vermute, das dies daran liegt, dass auf dem Wohnzimmer-VDR als locale "de_DE.UTF-8" eingestellt ist. Auf dem Keller-VDR ist "de_DE@euro" eingestellt.

    Aus verschiedenen Gründen kann ich die locale-Einstellungen nicht einfach gleichziehen.

    Ich suche eine Möglichkeit, (untechnisch gesprochen) das mounten so einzustellen, dass die Umlaute korrekt dargestellt werden?

    goldfisch

  • Quote

    Original von goldfisch
    Ich suche eine Möglichkeit, (untechnisch gesprochen) das mounten so einzustellen, dass die Umlaute korrekt dargestellt werden?

    Das müßte nun auch Schnulli verstehen :tup

    Gruß utiltiy

    meine VDR

    vdr03: Antec Remote Fusion, Intel DH67BL, Celeron G1620, GT630, 2x 2GB DDR3 - Hynix, SDA SATA 40GB, SDB SATA 1.5TB, L4M Cine S2 [yaVDR/vdr4arch]
    vdr04: Antec Remote Fusion Micro, Intel DH67BL, Celeron G550, GT630, 2x 2GB DDR3 - Kingston, SDA SATA 160GB WD, SDB SATA 3TB WD Red, L4M Cine S2 [yaVDR/vdr4arch]


    VDR Projects

    Edited once, last by utiltiy (August 9, 2010 at 12:00 AM).

  • Quote

    Original von utiltiy

    Das könnte müßte nun auch Schnulli verstehen :tup

    hehehehe... Touche :lol2

    Also, ich kenne mich zwar NICHT mit yavdr aus ABER.. warum sollte ein Linux, was yavdr ja ist, ein Problem damit haben wenn du einen anderen Zeichsatz lädst?

    Utility? du eine Idee ihm zu helfen?

    Das Schlüsselwort ist bei Ubu -Lokalisierung-

    Zitat:
    Ubuntu benutzt als Grundzeichensatz utf-8 als Kodierung. Man hat jedoch die Möglichkeit, die Kodierung in wenigen, einfachen Schritten zu ändern. Hier wird als Beispiel auf den Zeichensatz de_DE@euro ISO-8859-15 umgestellt.

    Deshalb wundert es mich das yavdr mit UTF8 Probleme haben soll.....

    Dort, findest du (weiter unten...Konsole.. Systemweite... ) deine Lösung:
    http://wiki.ubuntuusers.de/Spracheinstellungen

    VDR 1: P.o.V. M-ATX ATOM D510, 4GB, 2x 2TB WD EARS, 1x Cine S2 - Duale DVB-S2 HDTV, 1x Digital Devices DuoFlex S2 miniPCIe , 2x TT-budget S2-1600 * MLC-Core 2010.1 (Warbird-Srv)-2.6.35.1-1mlc Atom64-H3 Kernel* -Multimedia Kernel-
    VDR 2: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*
    VDR 3: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*

  • Quote

    Original von goldfisch
    ... gibt es eine Möglichkeit, das nfs-mount so einzustellen, dass die locale-Einstellungen quasi "übersetzt" werden?

    Solch eine Option kenne ich nicht, wo man in der /etc/exports den Mountpunkten mitgeben könnte. In der Manpage findet sich auch nichts dazu.

    Gruß utiltiy

    meine VDR

    vdr03: Antec Remote Fusion, Intel DH67BL, Celeron G1620, GT630, 2x 2GB DDR3 - Hynix, SDA SATA 40GB, SDB SATA 1.5TB, L4M Cine S2 [yaVDR/vdr4arch]
    vdr04: Antec Remote Fusion Micro, Intel DH67BL, Celeron G550, GT630, 2x 2GB DDR3 - Kingston, SDA SATA 160GB WD, SDB SATA 3TB WD Red, L4M Cine S2 [yaVDR/vdr4arch]


    VDR Projects

  • Hallo Schnulli,

    ich möchte gar nicht umstellen. Ich würde gerne die Verzeichnisse so mounten, dass per mount (untechnisch gesprochen) eine Übersetzung der Lokalisierung erfolgt.

    Geht das irgendwie? Oder ist tatsächlich nur die Vereinheitlichung der Lokalisierung der einzige Weg um Umlaute überall dargestellt zu bekommen.

    Danke!

    goldfisch

  • Quote

    Original von goldfisch
    Hallo Schnulli,

    ich möchte gar nicht umstellen. Ich würde gerne die Verzeichnisse so mounten, dass per mount (untechnisch gesprochen) eine Übersetzung der Lokalisierung erfolgt.

    Geht das irgendwie? Oder ist tatsächlich nur die Vereinheitlichung der Lokalisierung der einzige Weg um Umlaute überall dargestellt zu bekommen.

    Danke!

    goldfisch

    Du kannst das auch "frei gesagt" übersetzen, würde ich aber nicht machen, in deinem Fall wirds nur helfen die selben CodePages/lokalisierungen (Zeichensätze) zu benutzen

    aber, das ist meine Meinung, deine kann ja abweichen ;)

    VDR 1: P.o.V. M-ATX ATOM D510, 4GB, 2x 2TB WD EARS, 1x Cine S2 - Duale DVB-S2 HDTV, 1x Digital Devices DuoFlex S2 miniPCIe , 2x TT-budget S2-1600 * MLC-Core 2010.1 (Warbird-Srv)-2.6.35.1-1mlc Atom64-H3 Kernel* -Multimedia Kernel-
    VDR 2: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*
    VDR 3: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*

  • Samba kann das on the fly übersetzen, ist aber nicht sehr effizient. Vereinheitlichen der locales hört sich nach einem guten Plan an, aber bringt nur etwas für zukünftig angelegte Verzeichnisse. Bereits vorhandene müssten umbenannt werden. Wie man das automatisiert hinbekommt, kann ich leider nicht helfen, wenn da jemand eine Idee hat, immer her damit.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • goldfisch
    hattest du das mal ausprobiert ?

    Quote

    Original von steffen_b
    Du kannst auch per /etc/default/vdr die locales für den vdr setzen. Wierum jetzt am besten bin ich mir nicht schlüssig ;)

    Ich stand vor dem gleichen Problem, und das einfachste für mich war auf dem "server" auch yavdr zu installieren.
    Alles was ich sonst noch brauchte an krams (postfix, bacula, nagios) ist ja schnell nachinstalliert gewesen und war weniger aufwendig als auf nem nackten debian/ubuntu nachträglich noch n hd fähigen vdr server mit diversen plugins zu installieren.

    was hast du denn auf deinem server noch an diensten laufen ?

  • Quote

    Original von steffen_b
    [...]Vereinheitlichen der locales hört sich nach einem guten Plan an, aber bringt nur etwas für zukünftig angelegte Verzeichnisse. Bereits vorhandene müssten umbenannt werden. Wie man das automatisiert hinbekommt, kann ich leider nicht helfen, wenn da jemand eine Idee hat, immer her damit.

    Zum Umbenennen von Verzeichnis- und Dateinamen eignet sich *convmv* (arbeitet auch rekursiv) und zum Konvertieren von Textdateien wie z.B. summary bzw info.vdr eine Kombination von find und iconv oder recode.

    Gruß
    Tomas

    shady, a skin for skindesigner: Screenshots, Git :|:|:|:|:|: shady_KISS Git :|:|:|:|:|: a little bit outdated but still running: anthra-skins for text2skin

  • Quote

    Original von tomas

    Zum Umbenennen von Verzeichnis- und Dateinamen eignet sich *convmv* (arbeitet auch rekursiv) und zum Konvertieren von Textdateien wie z.B. summary bzw info.vdr eine Kombination von find und iconv oder recode.

    Gruß
    Tomas

    Sehe ich genauso wie steffen, eine zukünftige Vereinhetlichung der locales ist sehr sehr sinnvoll!
    Kennt jemand den utf-16 Zeichensatz? ;)
    http://de.wikipedia.org/wiki/UTF-16

    Die Helferlein die Tomas hier genannt hat sollten eig immer ein brauchbares Resultat bringen... trotzdem würde ich da "konzentriert" arbeiten, nicht das doch etwas schief geht ;)
    Ansonsten händisch umbenennen per Gui mit 2-Fentsertechnik Dateibrwoser... oder Konsole MC und ein mv(move)+ren(rename) in das selbe Verzeichnis, geht auch... Handarbeit wird das eh werden, so oder so

    VDR 1: P.o.V. M-ATX ATOM D510, 4GB, 2x 2TB WD EARS, 1x Cine S2 - Duale DVB-S2 HDTV, 1x Digital Devices DuoFlex S2 miniPCIe , 2x TT-budget S2-1600 * MLC-Core 2010.1 (Warbird-Srv)-2.6.35.1-1mlc Atom64-H3 Kernel* -Multimedia Kernel-
    VDR 2: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*
    VDR 3: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*

  • Quote

    Original von Schnulli

    ... trotzdem würde ich da "konzentriert" arbeiten, nicht das doch etwas schief geht ;)
    Ansonsten händisch umbenennen per Gui mit 2-Fentsertechnik Dateibrwoser... oder Konsole MC und ein mv(move)+ren(rename) in das selbe Verzeichnis, geht auch... Handarbeit wird das eh werden, so oder so

    dann würde ich vorsichtigen Naturen eher empfehlen convmv interactiv oder erst mal ohne *notest* durchlaufen zu lassen, geht bestimmt schneller.


    Code
    -i    interactive mode (ask y/n for each action)
    
    
    --notest    Needed to actually rename the files. By default convmv will just print what it wants to do.

    Ich hatte convmv und iconv beim Umstellen alter Rechner bzw Aufnahmen einfach durchrattern lassen, kein Problem ;)

    Gruß
    Tomas

    shady, a skin for skindesigner: Screenshots, Git :|:|:|:|:|: shady_KISS Git :|:|:|:|:|: a little bit outdated but still running: anthra-skins for text2skin

  • Quote

    Original von tomas

    dann würde ich vorsichtigen Naturen eher empfehlen convmv interactiv oder erst mal ohne *notest* durchlaufen zu lassen, geht bestimmt schneller.


    Code
    -i    interactive mode (ask y/n for each action)
    
    
    --notest    Needed to actually rename the files. By default convmv will just print what it wants to do.

    Ich hatte convmv und iconv beim Umstellen alter Rechner bzw Aufnahmen einfach durchrattern lassen, kein Problem ;)

    Gruß
    Tomas

    eben.. deshalb sagte ich ja auch "ansonsten" ;)
    Egal wie, hauptsache es funktioniert bei ihm, oder?

    VDR 1: P.o.V. M-ATX ATOM D510, 4GB, 2x 2TB WD EARS, 1x Cine S2 - Duale DVB-S2 HDTV, 1x Digital Devices DuoFlex S2 miniPCIe , 2x TT-budget S2-1600 * MLC-Core 2010.1 (Warbird-Srv)-2.6.35.1-1mlc Atom64-H3 Kernel* -Multimedia Kernel-
    VDR 2: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*
    VDR 3: 19Zoll Rack Server, Atom D525, 4GB RAM, 3x 2TB WD EARS, Cine S2, TBS Dualhaed HD, * MLC-Core 2010.1 (Warbird-Srv)-2.6.38.8-1mlc Atom64-H3 Kernel*

  • Hallo,

    demnächst steht der Rechnerumzug meines Keller-VDRs (Debian Lenny) an.

    Dabei würde ich gerne gleich die Umstellung von

    bisher: de_DE@euro ISO-8859-15 auf

    neu: de_DE.UTF-8

    vornehmen.

    Auf dem Rechner laufen zahlreiche Dienste. Deshalb möchte ich nicht alles neu installieren.

    Ich habe leider keine "Kochbuchanleitung" zur Umstellung gefunden. Bitte sagt mir, ob der nachfolgende Weg, den ich mir zusammengegoogelt habe so vollständig und korrekt ist:

    1. neue locale einstellen

    dpkg-reconfigure locales

    -> alles ISO-8859-15 deaktivieren + de_DE.UTF-8 aktivieren

    2. systemweite Festlegungen umstellen

    /etc/environment und /etc/default/locale jeweils auf de_DE.UTF-8 umstellen

    3. Samba umstellen

    unix charset = ISO8859-15 -> neu: UTF8
    dos charset = CP1250 -> neu: kann das so bleiben?
    display charset = ISO8859-15 -> neu: UTF8

    4. bestehende Dateinamen ändern

    convmv -f iso-8859-15 -t utf-8 -r --notest .

    -> Last Ihr das nur über /home laufen oder gleich über / (root)?

    5. bestehende Scripte ändern

    iconv -f ISO-8859-15 -t UTF-8 /eigene Scripte/*

    -> Lasst Ihr das nur über bestimmte Verzeichnisse laufen oder gleich über /root?

    6. ???

    Muss ich sonst noch an etwas denken? Auf dem Rechner läuft u. A.

    * exim4
    * cyrus21 (imap)
    * vdr 1.6
    * mysql
    * nfs

    Vielen Dank!


    goldfisch

    Edited once, last by goldfisch (September 15, 2010 at 9:38 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!