nano editor can üöä but not ß (locale = de_DE.UTF-8)

  • I am using Xubuntu with xfce4-terminal, configured for utf-8. I use an ssh connection to Libreelec. The locale addon is installed and configured:

    The cat command shows text with right german 'Umlaute', including ß. I can also type ß in console and it shows right.

    But when I open nano, I can only write äöü. When I type ß it shows =. Same with existing ß in text.

    What am I missing? Version is LibreELEC (official): 12.0.2 (RPi2.arm)

  • Code
    echo "set locale" > /storage/.nanorc

    Run that command ^ then logout and back in and see if anything changed? .. NB: Suggested by ChatGPT so no idea if it works :)

    Plan B .. CvH  mglae any input [sic] ?

  • Kann es daran liegen:

    LibreELEC:~ # nano -V
    GNU nano, version 7.2
    (C) 2023 the Free Software Foundation and various contributors
    Compiled options: --disable-libmagic --disable-wrapping --disable-nls --disable-utf8

    Allerdings sieht das bei CoreELEC auch so aus, und da gibt es das Problem nicht.


    Im vi-Editor werden gar keine Umlaute akzeptiert - der schreibt nur Punkte. Tastaturlayout scheint zu stimmen - y und z entsprechen der deutschen Tastatur

    Edited once, last by Dr. Seltsam: Ein Beitrag von Dr. Seltsam mit diesem Beitrag zusammengefügt. (June 28, 2025 at 7:23 PM).

    1. Please keep in mind this is an English forum.
    2. nano: in the meantime we do use wchar ncurses but forgot to enable utf8 support.
    3. vi - like other busybox applets - lack utf8 support.
    4. With installing System Tools Addon you can use vim supporting utf8.
  • Is this fixed in a nightly image?

    LE 11.0.1 didn't have this problem. Is this a regression? I looked into the SYSTEM squashfs file system of LE 11 but could't find any *curses* lib. But it seems that it is used since 2021 ...:/