Hallo,
ich habe ein Problem mit Sonderzeichen unter Linux.
Auf meinen 2 Root Servern habe BukkitServer mit einen Plugin, dass eine Config.yml von einer Webseite herrunterlädt. Hinter der Webseite steht ein phpscript der einfach
macht. Die config.yml Datei ist mit UTF-8 ohne BOM kodiert.
In der Config verwende ich mehrere Sonderzeichen wie "錰".
Das Problem besteht darin, dass auf den einem Root alle Sonderzeichen verfügbar sind und auf den anderen nunmal nicht. Dort habe ich einfach dieses Zeichen: http://pic.paul-h.de/m
Wenn ich auf den Server, wo es nicht funktioniert "locale" in Putty eingebe bekomme ich folgendes:
Hat vielleicht jemand eine Idee?
ich habe ein Problem mit Sonderzeichen unter Linux.
Auf meinen 2 Root Servern habe BukkitServer mit einen Plugin, dass eine Config.yml von einer Webseite herrunterlädt. Hinter der Webseite steht ein phpscript der einfach
Code:
readfile("config.yml");
In der Config verwende ich mehrere Sonderzeichen wie "錰".
Das Problem besteht darin, dass auf den einem Root alle Sonderzeichen verfügbar sind und auf den anderen nunmal nicht. Dort habe ich einfach dieses Zeichen: http://pic.paul-h.de/m
Wenn ich auf den Server, wo es nicht funktioniert "locale" in Putty eingebe bekomme ich folgendes:
Code:
bla:~$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en_US:de_LU:de_CH:de_BE:de_AT
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=
Hat vielleicht jemand eine Idee?