Was ist UTF-8? Ein kleine Exkursion:
UTF-8 ist eine Abkürzung für 8-Bit UCS Transformation Format , wobei UCS für „Universal Character Set“ steht. Sie ist die am meisten verbreiteter Standard Kodierung von Unicode-Zeichen. Bei der UTF-8-Kodierung wird jedem Unicode-Zeichen eine speziell kodierte Bytekette variabler Länge zugeordnet. UTF-8 unterstützt bis zu vier Byte, auf die sich wie bei allen UTF-Formaten alle Unicode-Zeichen abbilden lassen.
UTF8 ist ein zentraler Bestandteil als Weltweites Zeichenkodierung im Internet. So unterstützen moderne Browser und Email-Client UTF8 Standardmässig. Neben dem Internet empfiehlt es sich auch lokal auf dem Computer/Server mit dieser Kodierung zu arbeiten.
Synology NAS und UTF-8 Unterstützung
Wer nur mit Windowsfreigabe arbeitet muss keine besonderen Einstellungen betreffend UTF8 vorkehren. Einzig bei FTP muss in der Systemsteuerung der DSM der UTF8-Support aktiviert werden. Wer aber oft auf der Shell unterwegs ist, ärgert sich über die falsche Darstellung. So sieht ein Ordner der den Namen öäü hat folgendermassen aus:
öäüDer Grund ist schnell gefunden:
NAS>locale –a C POSIXZiel dieses Beitrages ist es nun, das man den UTF-8 Support installiert.
- System: Synology NAS DS211+
- DSM: 4.0 2198
- Tool-Chain: gcc421_glibc25_88f6281-GPL.tgz (Marvell 88F628x Linux 2.6.32)
Installation
ToolChain herunterladen
wget http://downloads.sourceforge.net/project/dsgpl/DSM%204.0%20Tool%20Chains/Marvell%2088F628x%20Linux%202.6.32/gcc421_glibc25_88f6281-GPL.tgz
Entpacken
tar -zvxf gcc421_glibc25_88f6281-GPL.tgz
locale Ordner erstellen:
mkdir /usr/lib/localeProgramme kopieren
cp ./arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/bin/ locale /opt/bin/ cp ./arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/bin/ localedef /opt/bin/Lokalisierung kopieren
cp ./arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/share/i18n/ /usr/shareUTF-8 Datei mit dem localedef Tool erzeugen
Für Englisch/USA
/opt/bin/localedef -c -f UTF-8 -i en_US en_US.UTF-8Für Schweiz-Deutsch
/opt/bin/localedef -c -f UTF-8 -i de_CH de_CH.UTF-8Sollte der Befehl nach ca. 10-20 Sekunden beendet sein und keine Fehlermeldung erscheinen so kann man nun prüfen welche Kodierung verfügbar sind:
/opt/bin/locale –a C en_US.utf8 de_CH.utf8 POSIXIst nun der UTF-8 vorhanden kann man in seinem Profil-Datei diese eintragen:
LANG=de_CH.UTF-8 LC_ALL=de_CH.UTF-8 export LANG LC_ALLPutty kann geschlossen werden. Als letzter Punkt muss man bei Putty die Verbindungsdaten ändern:
Verbindet man sich jetzt per Shell kann man den UTF-8 Support testen:
NAS>localeSomit sieht der Ordner öäü neu folgendermassen aus:
LANG=de_CH.UTF-8 LC_CTYPE="de_CH.UTF-8" LC_NUMERIC="de_CH.UTF-8" LC_TIME="de_CH.UTF-8" LC_COLLATE="de_CH.UTF-8" LC_MONETARY="de_CH.UTF-8" LC_MESSAGES="de_CH.UTF-8" LC_PAPER="de_CH.UTF-8" LC_NAME="de_CH.UTF-8" LC_ADDRESS="de_CH.UTF-8" LC_TELEPHONE="de_CH.UTF-8" LC_MEASUREMENT="de_CH.UTF-8" LC_IDENTIFICATION="de_CH.UTF-8" LC_ALL=de_CH.UTF-8
öäü
...auch noch interessant
- Synology Network Attached Storage // 20.04.2022Synology Drive Server, Synology Drive App mit Synchronisation [Beta]
- Synology Network Attached Storage // 01.04.2021Logitech Mediacenter Server (LMS) auf Docker (SlimServer, SqueezeCenter und Squeezebox Server)
- Synology Network Attached Storage // 12.03.2019Tipp für die Linux Bash: jq is a lightweight and flexible command-line JSON processor
- Synology Network Attached Storage // 01.03.2019Gitea go new Version
Tippsammlung
Kleine Tippsammlung für mich und dijenige die sich auf meine Webseite verirrt haben.Archiv
- Apr 2024 (2)
- Feb 2024 (3)
- Jan 2024 (1)
- Sep 2023 (1)
- Jul 2023 (1)
- Apr 2023 (1)
- Feb 2023 (1)
- Nov 2022 (2)
- Oct 2022 (1)
- Jul 2022 (1)
- Jun 2022 (2)
- May 2022 (2)
- Apr 2022 (6)
- tipps (31)
- synology (27)
- linux (22)
- Windows (19)
- tool (18)
- Powershell (15)
- Windows 10 (13)
- csharp (c#) (10)
- coding (9)
- Ubuntu (6)
- security (6)
- ad (6)
- Windows 2012 R2 (5)
- vpn (5)
- Pi (5)
- gitea (5)
- git (5)
- Windows 2012 (4)
- Ubuntu 22.04 (4)
- opnsense (4)
- openpgp.js (4)
- mysql (4)
- docker (4)
- Xubuntu (3)
- Windows 2016 (3)
- web2 (3)
- seo (3)
- Japanisch (3)
- ipkg (3)
- app (3)
- Android (3)
- Zertifizierungsstelle (2)
- www (2)
- wsus (2)
- Windows Updates (2)
- windows 2022 (2)
- Windows 2008 (2)
- wadoku (2)
- VMware (2)
- verschlüsselung (2)
- Scripts (2)
- php (2)
- pgp (2)
- perl (2)
- openvpn (2)
- LMS (2)
- Kanji (2)
- javascript (2)
- GnuPgP (2)
- Firewall (2)
Nichts gefunden
Es wurde zur Story Synology NAS DS211+: UTF-8 Support für locale; de_CH.UTF-8 kein Kommentar gefundenInformation
Werbung oder Ähnliches sind nicht erlaubt, daher wird jeder Beitrag geprüft und freigegeben.Advertising, etc. are not allowed, so any contribution is reviewed and approved.
Facebook-Webadress are not allowed, Facebook als Webadresse ist nicht erlaubt
* Die E-Mail wird nicht veröffentlicht / The email will not be published
** Bitte Zahl eintragen / Please enter the number
Modal Header
Some text in the Modal Body
Some other text...
(c)2024 stastka.ch // help system